PHP: una funzione per contare le parole di una frase.

Il PHP è un potente linguaggio di programmazione server side che mette a disposizione dell’utente una corposa serie di funzioni in grado di assolvere ai più svariati compiti.
In questo articolo vogliamo porre la nostra attenzione sulla funzione str_word_count().
 
Questa funzione prende come parametro una stringa e ci restituisce il numero di parole contenute nella strigna stessa.

Il suo utilizzo è molto semplice:

$str = "Buongiorno, io sono la frase di cui vuoi sapere il numero di parole!";
echo str_word_count($str);

Abbiamo messo in una variabile la frase e poi abbiamo fatto l’echo della funzione str_word_count() applicata alla variabile $str.
L’esecuzione di questo codice stamperà a video il numero 13, se contate le parole della frase sono 13, come ci si aspetta tutti i simboli di punteggiatura sono stati tralasciati nel conteggio.

Se invece usiamo questo codice:

$str = "6478, 893 ciao!";
echo str_word_count($str);

Verrà stampato 1, perchè 6478 e 893 sono numeri e quindi vengono ignorati nel conteggio.