2009년 07월 08일
PHP 문자열 자르기
멀티바이트 문자열의 일부를 취득하는방법은 mb_substr(), mb_strcut()함수를 사용
mb_substr(
문자열,
개시위치,
[ ,문자열수
[ ,문자인코딩]] )
문자열을 개시위치부터 문자수분을 취득.
개시위치나 문자수는 2바이트를 한문자로써 지정한다
mb_strcut( 문자열, 개시위치, [ ,문자열 [ ,문자인코딩]] )
개시위치나 문자수는 1바이트를 1문자로써 지정한다.
※문자인코딩생략시, 내부의 인코딩이 사용된다.
예1) 멀티바이트 문자열의 일부분을 취득
print mb_substr("aaaかきくけこさし", 4, 4, "SJIS")."\n";
print mb_strcut("aaaかきくけこさし", 4 ,4, "SJIS")."\n";
?>
●실행결과
きくけこ
かき
mb_substr(
문자열,
개시위치,
[ ,문자열수
[ ,문자인코딩]] )
문자열을 개시위치부터 문자수분을 취득.
개시위치나 문자수는 2바이트를 한문자로써 지정한다
mb_strcut( 문자열, 개시위치, [ ,문자열 [ ,문자인코딩]] )
개시위치나 문자수는 1바이트를 1문자로써 지정한다.
※문자인코딩생략시, 내부의 인코딩이 사용된다.
예1) 멀티바이트 문자열의 일부분을 취득
print mb_substr("aaaかきくけこさし", 4, 4, "SJIS")."\n";
print mb_strcut("aaaかきくけこさし", 4 ,4, "SJIS")."\n";
?>
●실행결과
きくけこ
かき
# by | 2009/07/08 13:30 | 트랙백 | 덧글(0)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]