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.

[cc lang=”php”]
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
[/cc]

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:

[cc lang=”php”]
$cadena = “uno dos tres”;
echo str_word_count($cadena); //Imprime: 3
[/cc]