Funzione count_chars() di PHP
Esempio
Restituisce una stringa che contiene tutti i caratteri diversi utilizzati in "Hello World!" (modalità 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
Definizione e uso
La funzione count_chars() restituisce informazioni sui caratteri utilizzati nella stringa (ad esempio, la frequenza di apparizione di un carattere ASCII nella stringa o se un carattere è stato utilizzato nella stringa).
Sintassi
count_chars(string,mode)
Parametro | Descrizione |
---|---|
string | Obbligatorio. Specifica la stringa da controllare. |
mode |
Opzionale. Specifica il modello di restituzione. Di default è 0. Di seguito sono elencati i diversi modelli di restituzione:
|
Dettagli tecnici
Valore di ritorno: | dipende dal valore specificato mode Parametro. |
Versione PHP: | 4+ |
Altri esempi
Esempio 1
Restituisce una stringa che contiene tutti i caratteri non utilizzati in "Hello World!" (modello 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Esempio 2
In questo esempio, utilizzeremo count_chars() per controllare la stringa, impostando il modello a 1. Il modello 1 restituirà un array, con i valori ASCII come nome delle chiavi e il numero di occorrenze come valore delle chiavi:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
Esempio 3
Un altro esempio di conteggio delle occorrenze di un carattere ASCII in una stringa:
<?php $str = "PHP is pretty fun!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "Il carattere <b>'".chr($key)."'</b> è stato trovato $value volte.<br>"; } ?>