Función php para contar el número de palabras de una determinada cadena. Podemos usarla para limitar a un determinado número de palabras en alguna sección de nuestra web, etc.

function contar_palabras($cadena){
    return count(explode(" ", $cadena));
}
// Modo de empleo:
$cadena="¡¡¡Sin LEÓN no hubiera España, que antes que Castilla leyes, Concilios, fueros y reyes, dieron prestigio a León!!!";
echo contar_palabras($cadena);
// Resultado: 18

Otra forma, usando la función str_word_count de php devuelve información sobre las palabras utilizadas en una determinada cadena. Puede generar un array o un integer, dependiendo del parámetro format.

Un ejemplo simple de uso para obtener el número total de palabras:

$cadena = "uno dos tres";
echo str_word_count($cadena); //Imprime: 3

Agradezco tu comentario 🤘