(PHP 4 >= 4.3.0, PHP 5)
str_word_count — Restituisce informazioni sulle parole utilizzate in una stringa
   Conta il numero di parole presenti in string. 
   Se non viene indicato il parametro opzionale format,
   allora la funzione restituirà un intero indicante il numero di parole trovate.
   Nel caso in cui sia specificato format, la funzione restituisce
   una matrice il cui contenuto dipende dal parametro
   format. I possibili valori per 
   format ed i rispettivi output sono elencati di seguito.
  
Per gli scopi di questa funzione 'parola' è definita come testo dipendente dalle impostazioni locali, contenente caratteri alfabetici, che può contenere, ma non cominciare, con i caratteri "'" and "-".
stringLa stringa
formatIndica il tipo di valore restituito dalla funzione. Le attuali impostazioni ammesse per il parametro sono:
string.
         
        string ed
          il valore è la parola stessa.
         
        charlistLista di caratteri addizionali da considerare come 'parole'
   Restituisce un intero od una matrice in base al valore di
   format.
  
| Versione | Descrizione | 
|---|---|
| 5.1.0 | 
        Aggiunto il parametro charlist
        | 
      
Example #1 Esempio di uso di str_word_count()
<?php
$str = "Hello fri3nd, you're
       looking          good today!";
print_r(str_word_count($str, 1));
print_r(str_word_count($str, 2));
print_r(str_word_count($str, 1, 'àáãç3'));
echo str_word_count($str);
?>
Il precedente esempio visualizzerà:
Array
(
    [0] => Hello
    [1] => fri
    [2] => nd
    [3] => you're
    [4] => looking
    [5] => good
    [6] => today
)
Array
(
    [0] => Hello
    [6] => fri
    [10] => nd
    [14] => you're
    [29] => looking
    [46] => good
    [51] => today
)
Array
(
    [0] => Hello
    [1] => fri3nd
    [2] => you're
    [3] => looking
    [4] => good
    [5] => today
)
7