grapheme_strlen

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

grapheme_strlenGet string length in grapheme units

说明

过程化风格

grapheme_strlen ( string $input ) : int

Get string length in grapheme units (not bytes or characters)

参数

input

The string being measured for length. It must be a valid UTF-8 string.

返回值

The length of the string on success, and 0 if the string is empty.

范例

Example #1 grapheme_strlen() example

<?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

参见

相关文章
php ibm db2 函数 returns a string containing the last sql statement error messagephp grapheme 函数 find position in grapheme units of first occurrence of a case insensitive stringphp grapheme 函数 returns part of haystack string from the first occurrence of case insensitive needle to the end of haystackphp grapheme 函数 get string length in grapheme unitsphp grapheme 函数 find position in grapheme units of first occurrence of a stringphp grapheme 函数 find position in grapheme units of last occurrence of a case insensitive stringphp grapheme 函数 find position in grapheme units of last occurrence of a stringphp grapheme 函数 returns part of haystack string from the first occurrence of needle to the end of haystackphp grapheme 函数 return part of a stringphp 多字节字符串 函数 returns position and length of a matched part of the multibyte regular expression for a predefined multibyte stringphp ncurses 函数 add attributed string with specified length at current positionphp ncurses 函数 add string with specified length at current positionphp ncurses 函数 move position and add attributed string with specified lengthphp ncurses 函数 move position and add string with specified lengthphp ncurses 函数 add string at new position in windowphp parsekit 函数 compile a string of php code and return the resulting op arrayphp pdf 函数 convert string from utf 16 to utf 8php taint 函数 taint a stringphp xdiff 函数 patch a string with an unified diffphp sdo das xml 函数 creates an xml document object from scratch without the need to load a document from a file or string
关注编程学问公众号