Gli ultimi tutorial di sviluppo web
 

PHP count_chars() Function

<PHP stringa di riferimento

Esempio

Restituisce una stringa con tutti i diversi caratteri utilizzati in "Hello World!" (mode 3) :

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

Definizione e l'utilizzo

Il count_chars() restituisce informazioni sui caratteri usati in una stringa (ad esempio, quante volte un carattere ASCII si verifica in una stringa, o che i personaggi che sono stati utilizzati o non sono stati utilizzati in una stringa).


Sintassi

count_chars( string,mode )

Parametro Descrizione
string Necessario. La stringa da controllare
mode Opzionale. Specifica le modalità di ritorno. 0 è l'impostazione predefinita. Le diverse modalità di ritorno sono:
  • 0 - un array con il valore ASCII come chiave e numero di occorrenze come valore
  • 1 - un array con il valore ASCII come chiave e il numero di occorrenze come valore, elenca solo le occorrenze maggiore di zero
  • 2 - un array con il valore ASCII come chiave e il numero di occorrenze come valore, elenca solo occorrenze pari a zero è elencato
  • 3 - una stringa con tutti i diversi caratteri utilizzati
  • 4 - una stringa con tutti i personaggi non utilizzati

Dettagli tecnici

Valore di ritorno: A seconda del parametro modalità specificata
Versione PHP: 4+

Altri esempi

esempio 1

Restituisce una stringa con tutti i caratteri non utilizzati in "Hello World!" (mode 4) :

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

esempio 2

In questo esempio useremo count_chars() con modalità 1 controlla la stringa. Modalità 1 restituirà un array con il valore ASCII come chiave e quante volte si è verificato come valore:

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

esempio 3

Un altro esempio di contare quante volte un carattere ASCII si verifica in una stringa:

<?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>";
  }
?>
Esempio Run »

<PHP stringa di riferimento