Internationalization grapheme_strlen
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
grapheme_strlen — 자소 단위로 문자열 길이 가져오기
설명
절차 스타일:
grapheme_strlen(string $string
): int|false|null
자소 단위로 문자열 길이 가져오기(바이트 또는 문자가 아님)
매개변수
string
- 길이를 측정하는 문자열입니다. 유효한 UTF-8 문자열이어야 합니다.
반환 값
성공하면 문자열의 길이, 실패하면 false
입니다.
Examples
예제 #1 grapheme_strlen() 예제
<?php
$char_a_ring_nfd = "a\xCC\x8A"; // 'LATIN SMALL LETTER A WITH RING ABOVE' (U+00E5) normalization form "D"
$char_o_diaeresis_nfd = "o\xCC\x88"; // 'LATIN SMALL LETTER O WITH DIAERESIS' (U+00F6) normalization form "D"
print grapheme_strlen( 'abc' . $char_a_ring_nfd . $char_o_diaeresis_nfd . $char_a_ring_nfd);
?>
위의 예는 다음을 출력합니다.
6
기타
- » Unicode Text Segmentation: Grapheme Cluster Boundaries
- iconv_strlen() - 문자열의 문자 수를 반환합니다.
- mb_strlen() - 문자열 길이 가져오기
- strlen() - 문자열 길이 가져오기