tutoriais mais recente desenvolvimento web
 

PHP count_chars() Function

<PHP seqüência de referência

Exemplo

Retorna uma string com todos os diferentes caracteres usados em "Hello World!" (mode 3) :

<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
Exemplo executar »

Definição e Uso

O count_chars() função retorna informações sobre os caracteres usados em uma string (por exemplo, quantas vezes um caráter ASCII ocorre em uma string, ou quais os caracteres que foram usados ou não sido utilizado em uma string).


Sintaxe

count_chars( string,mode )

Parâmetro Descrição
string Requeridos. A string a ser verificado
mode Opcional. Especifica os modos de retorno. 0 é o padrão. Os modos de retorno diferentes são:
  • 0 - um array com o valor ASCII como chave e número de ocorrências como valor
  • 1 - um array com o valor ASCII como chave e número de ocorrências como valor, apenas lista ocorrências maior que zero
  • 2 - um array com o valor ASCII como chave e número de ocorrências como valor, apenas lista ocorrências iguais a zero estão listados
  • 3 - uma string com todos os diferentes caracteres usados
  • 4 - uma string com todos os caracteres não utilizados

Detalhes técnicos

Valor de retorno: Dependendo do parâmetro modo especificado
PHP Versão: 4+

mais Exemplos

Exemplo 1

Retorna uma string com todos os caracteres não utilizados em "Hello World!" (mode 4) :

<?php
$str = "Hello World!";
echo count_chars($str,4);
?>
Exemplo executar »

exemplo 2

Neste exemplo, usaremos count_chars() com o modo 1 para verificar o string. Modo 1 irá retornar um array com o valor ASCII como chave e quantas vezes isso ocorreu como valor:

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Exemplo executar »

exemplo 3

Outro exemplo de contar quantas vezes um caráter ASCII ocorre em uma string:

<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);

foreach ($strArray as $key=>$value)
  {
echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>";
  }
?>
Exemplo executar »

<PHP seqüência de referência