grapheme_strlen
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
grapheme_strlen — Obtém o comprimento de uma string em unidade de grafema
Descrição
Estilo procedural
Obtém o comprimento de uma string em unidade de grafema (não em bytes ou caracteres).
Parâmetros
string
-
A string sendo medida. Deve ser em UTF-8 válido.
Valor Retornado
O comprimento da string em caso de sucesso, ou false
em caso de falha.
Exemplos
Example #1 Exemplo de grapheme_strlen()
<?php
$char_a_ring_nfd = "a\xCC\x8A"; // 'LATIN SMALL LETTER A WITH RING ABOVE' (U+00E5) NFD
$char_o_diaeresis_nfd = "o\xCC\x88"; // 'LATIN SMALL LETTER O WITH DIAERESIS' (U+00F6) NFD
print grapheme_strlen( 'abc' . $char_a_ring_nfd . $char_o_diaeresis_nfd . $char_a_ring_nfd);
?>
O exemplo acima produzirá:
6
Veja Também
- » Unicode Text Segmentation: Grapheme Cluster Boundaries
- iconv_strlen() - Retorna a contagem de caracteres da string
- mb_strlen() - Obtém o comprimento da string
- strlen() - Retorna o tamanho de uma string