Lo que podrias hacer, es primero separar la cadena con
explode() y luego con la funcion
count() saber el numero de palabras. Es decir por ejemplo si tienes
Código PHP:
$cadena =explode(" ","Hola mundo");
$tamaño = count($cadena);
$espacios = $tamaño - 1;
echo "-->No de espacios".$espacios;
//Su tuviieras Hola mundo feliz, con este metodo sabrias que hay dos espacios
Espero te sirva
Saludillos.