Retorna uma string contendo todos os caracteres distintos usados em "Hello World!" (modo 3):
<?php$str = "Olá mundo!";echo count_chars($str,3);?>A função count_chars() retorna informações sobre os caracteres usados em uma string (por exemplo, o número de vezes que um caractere ASCII aparece em uma string ou se um caractere já foi usado em uma string).
contagem_chars( string,modo )
parâmetro | descrever |
---|---|
corda | Obrigatório. Especifica a sequência a ser verificada. |
modo | Opcional. Especifica o modo de retorno. O padrão é 0. Existem diferentes modos de retorno: 0 - Matriz, o valor ASCII é o nome da chave, o número de ocorrências é o valor da chave 1 - Matriz, valor ASCII é o nome da chave, o número de ocorrências é o valor da chave, apenas valores com ocorrências maiores que 0 são listados 2 - Array, o valor ASCII é o nome da chave, o número de ocorrências é o valor da chave, apenas são listados os valores cujo número de ocorrência é igual a 0 3 - String com todos os caracteres diferentes usados 4 – String com todos os caracteres distintos não utilizados |
Valor de retorno: | Depende do parâmetro de modo especificado. |
---|---|
Versão PHP: | 4+ |
Retorna uma string contendo todos os caracteres não usados em "Hello World!" (modo 4):
<?php$str = "Olá mundo!";echo count_chars($str,4);?>Neste exemplo, usaremos count_chars() para verificar uma string, com o modo de retorno definido como 1. O modo 1 retornará um array com o valor ASCII como nome da chave e o número de ocorrências como valor da chave:
<?php$str = "Olá mundo!";print_r(count_chars($str,1));?>Outro exemplo de contagem do número de vezes que caracteres ASCII aparecem em uma string:
<?php$str = "PHP é muito divertido!!";$strArray = count_chars($str,1);foreach ($strArray as $key=>$value) {echo "O caractere <b>'".chr ($chave)."'</b> foi encontrado $valor tempo(s)<br>" }?>