Script PHP per contare le parole contenute in un testo

Questo piccolo script in PHP vi permette di contare le parole contenute in un testo. Diciamo che questo script potrebbe tornare molto utile a chi vorrebbe implementare un piccolo editor di testo all’interno del proprio progetto.

[code lang=”php”]<?php
$testo = "Questo è il testo di cui contare le parole.";
$contoparole = count(explode(" ", $testo));
echo "$testo <br> contiene $contoparole parole";
?>[/code]

Nel mio esempio ho innestato le funzioni count e explode in modo da separare le parole e non avere problemi con caratteri accentati o simboli strani all’interno della parola.

Se siete sicuri di non avere questo tipo di problemi, ad esempio con un testo inglese potreste sostituire la funzione con questa:

[code lang=”php”]$contoparole = str_word_count($testo);[/code]

Semplice vero? Se avete qualche soluzione migliore lasciatemi un commento.