(PHP 4, PHP 5, PHP 7, PHP 8)
count_chars — Retorna informação sobre caracteres usados em uma string
Conta o número de ocorrências de cada valor de byte (0..255) em
string
e retorna de diversas formas.
string
A string examinada.
mode
Veja em valores de retorno.
Dependendo do parâmetro mode
count_chars() retorna um dos valores a seguir:
Versão | Descrição |
---|---|
8.0.0 |
Antes desta versão, a função retornava false em caso de falha.
|
Exemplo #1 Exemplo de count_chars()
<?php
$data = "Dois Ps e um H.";
foreach (count_chars($data, 1) as $i => $val) {
echo "Há $val instância(s) de \"" , chr($i) , "\" na string.\n";
}
?>
O exemplo acima produzirá:
Há 4 instância(s) de " " na string. Há 1 instância(s) de "." na string. Há 1 instância(s) de "D" na string. Há 1 instância(s) de "H" na string. Há 1 instância(s) de "P" na string. Há 1 instância(s) de "e" na string. Há 1 instância(s) de "i" na string. Há 1 instância(s) de "m" na string. Há 1 instância(s) de "o" na string. Há 2 instância(s) de "s" na string. Há 1 instância(s) de "u" na string.