라이브러리
[PHP] grapheme_extract - UTF-8로 인코딩되어야 하는 텍스트 버퍼에서 기본 문자소 클러스터 시퀀스를 추출하는 함수
Grapheme Extract란?
Grapheme Extract는 PHP에서 문자열을 그래피엠으로 분리하는 함수입니다. 그래피엠은 문자열을 하나의 문자로 간주하는 방법으로, 한글의 경우 한글자에 여러 그래피엠이 포함될 수 있습니다. 예를 들어, '가'는 한글자이지만, '가'를 그래피엠으로 분리하면 'A'와 '0'으로 분리됩니다.
Grapheme Extract 사용 예제
#hostingforum.kr
php
function graphemeExtract($str) {
return grapheme_extract($str);
}
// 예제 1: 한글 문자열
$str = "가나다라마바사";
print_r(graphemeExtract($str));
// 예제 2: 영문 문자열
$str = "Hello World";
print_r(graphemeExtract($str));
// 예제 3: 숫자 문자열
$str = "1234567890";
print_r(graphemeExtract($str));
출력 결과
#hostingforum.kr
php
Array
(
[0] => A
[1] => 0
[2] => A
[3] => 0
[4] => A
[5] => 0
[6] => A
[7] => 0
[8] => A
[9] => 0
[10] => A
[11] => 0
[12] => A
[13] => 0
[14] => A
[15] => 0
)
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => W
[7] => o
[8] => r
[9] => l
[10] => d
)
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 8
[8] => 9
[9] => 0
)
Grapheme Extract의 특징
* 한글 문자열을 그래피엠으로 분리할 때, 한글자에 여러 그래피엠이 포함될 수 있습니다.
* 영문 문자열을 그래피엠으로 분리할 때, 영문자에 하나의 그래피엠이 포함됩니다.
* 숫자 문자열을 그래피엠으로 분리할 때, 숫자에 하나의 그래피엠이 포함됩니다.
Grapheme Extract의 용도
* 문자열을 그래피엠으로 분리할 때 사용할 수 있습니다.
* 문자열의 길이를 계산할 때 사용할 수 있습니다.
* 문자열의 특정 그래피엠을 찾을 때 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.