- strlen()와 mb_strlen()은 문자열의 길이를 구하는 함수입니다.
- strlen()은 바이트 기준, mb_strlen()은 문자셋 기준입니다.
- mr_strlen()에 경우 문자셋에 따라 한글 등에서는 값이 다릅니다.
strlen( string )
- string : 길이를 구할 문자열입니다.
echo strlen( '123 abc' );
는 7을 출력합니다.
echo strlen( '가나다' );
는 9를 출력합니다.
mb_strlen( string [, encoding] )
- string : 길이를 구할 문자열입니다.
- encoding : 인코딩 방식을 정합니다. 정하지 않으면 문서의 인코딩 방식을 사용합니다.
echo mb_strlen( '123 abc' );
는 7을 출력합니다.
echo mb_strlen( '가나다', 'euc-kr' );
는 6을 출력합니다.
echo mb_strlen( '가나다', 'utf-8' );
는 3을 출력합니다.
'php' 카테고리의 다른 글
(php) 배열의 값을 삭제, 추가(unset,array_splice) (0) | 2023.02.20 |
---|---|
(php) count 함수 (0) | 2023.02.20 |
(php)mysqli_fetch_(row , array , assoc) , 연관배열과 일반배열 (0) | 2023.02.20 |
php 비교연산 (0) | 2023.02.09 |
php에서 데이터 베이스(mysql)연동 (0) | 2023.02.09 |