PHP / 함수 / strlen(), mb_strlen() / 문자열의 길이 구하는 함수
개요
- strlen()와 mb_strlen()은 문자열의 길이를 구하는 함수입니다.
- strlen()은 바이트 기준, mb_strlen()은 문자셋 기준입니다. 한글 등에서는 값이 다릅니다.
문법 - strlen()
strlen( string )
- string : 길이를 구할 문자열입니다.
echo strlen( '123 abc' );
는 7을 출력합니다.
echo strlen( '가나다' );
는 9를 출력합니다.
문법 - mb_strlen()
mb_strlen( string [, encoding] )
- string : 길이를 구할 문자열입니다.
- encoding : 인코딩 방식을 정합니다. 정하지 않으면 문서의 인코딩 방식을 사용합니다.
echo mb_strlen( '123 abc' );
는 7을 출력합니다.
echo mb_strlen( '가나다', 'euc-kr' );
는 6을 출력합니다.
echo mb_strlen( '가나다', 'utf-8' );
는 3을 출력합니다.