>  기사  >  백엔드 개발  >  PHP에서 한자 수를 계산하는 간단한 방법

PHP에서 한자 수를 계산하는 간단한 방법

高洛峰
高洛峰원래의
2016-12-21 09:05:381408검색

이 기사의 예에서는 PHP에서 중국어 문자 수를 간단히 계산하는 방법을 설명합니다. 참고로 자세한 내용은 다음과 같습니다.

이전 회사가 대외 무역을 하고 있었고 모든 제품이 영어로 되어 있어서 길이를 계산할 때 strlen 기능을 사용했습니다. 항상 오류가 없었지만 이제 통계가 중국어로 표시됩니다. 이제 기록 테스트를 수행하세요

<?php
echo strlen("你好ABC") . "";
# 输出 9
echo mb_strlen("你好ABC", &#39;UTF-8&#39;) . "";
# 输出 5
echo mb_strwidth("你好ABC") . "";
#输出 7
?>

위 테스트에서 다음을 확인할 수 있습니다. >

strlen은 한자를 3바이트로 계산합니다

mb_strlen은 중국어, 영어 상관없이 1바이트로 계산합니다.

mb_strwidth, 중국어는 2바이트로 계산합니다

, 따라서 mb_strlen은 길이 통계에 사용됩니다. 이 함수

이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.

PHP에서 간단히 한자 수를 세는 방법에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.