본문 바로가기

php

php 문자열 길이 구하기

  • 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을 출력합니다.

 

 

 

출처 : https://www.codingfactory.net/10708