Função count_chars() do PHP
Exemplo
Retorna uma string contendo todos os caracteres diferentes usados em "Hello World!" (modo 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
Definição e uso
A função count_chars() retorna informações sobre os caracteres usados na string (por exemplo, a quantidade de vezes que um caractere ASCII aparece na string ou se um caractere já foi usado na string).
Sintaxe
count_chars(string,mode)
Parâmetro | Descrição |
---|---|
string | Obrigatório. Define a string a ser verificada. |
mode |
Opcional. Define o modo de retorno. O padrão é 0. A seguir estão os diferentes modos de retorno:
|
Detalhes Técnicos
Retorno: | depende do especificado mode Parâmetros. |
Versão PHP: | 4+ |
Mais Exemplos
Exemplo 1
Retorna uma string contendo todos os caracteres não usados em "Hello World!" (padrão 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Exemplo 2
Neste exemplo, usaremos count_chars() para verificar a string, configurando o padrão para 1. O padrão 1 retornará um array, onde o valor ASCII é o nome da chave e a ocorrência é o valor da chave:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
Exemplo 3
Outro exemplo de como contar a ocorrência de um caractere ASCII em uma string:
<?php $str = "PHP é bem divertido!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "O caractere <b>'".chr($key)."'</b> foi encontrado $value vezes.<br>"; } ?>