Pour compter le nombre de mots contenu dans une phrase :

$phrase = "Il fait beau.";

echo str_word_count($phrase).' ';

//écrira : 3