언어/PHP

문자열 반환 함수 mb_strlen

greathuman 2017. 7. 5. 17:17

설명

mb_strlen은 strlen과 동일한 기능을 수행하지만 strlen과는 다르게 utf8형태의 캐릭터셋 또한 정확한 길이를 반환해준다.

실행 속도 또한 mb_strlen이 훨씬 빠르며 인코딩 매개변수를 지정하지 않으면 내부 문자 인코딩 값을 사용한다.
php mbstring 패키지가 서버에 설치되어있어야 작동한다. 

# yum install php-mbstring 

사용방법

mb_strlen([문자열], [인코딩]);

echo mb_strlen("test 한글입니다")."<br>";
echo strlen("test 한글입니다");


결과

10
20