이 글은 PHP에서 strlen과 mb_strlen의 사용법을 예시를 통해 분석한 것입니다. 다음과 같이 참조용으로 모든 사람과 공유하세요.
먼저 다음 코드(파일 인코딩 utf8)를 살펴보세요.
<?php $utf8_string = "abcd我你他她它"; var_dump(strlen($utf8_string)); var_dump(mb_strlen($utf8_string, 'gb2312')); var_dump(mb_strlen($utf8_string, 'utf8')); var_dump(mb_strlen($utf8_string)); ?>
실행 결과:
int 19 int 13 int 9 int 19
두 번째 매개변수가 문자열의 원래 인코딩과 동일한 경우 인간이 이해하는 의미에서의 실제 단어 수 계산됩니다. (한자는 한 번만 계산됩니다.)
이 글이 PHP 프로그래밍에 종사하는 모든 분들께 도움이 되기를 바랍니다.
PHP의 strlen 및 mb_strlen 사용 예제 분석과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!