Función php contar número de palabras de una cadena

7 feb 2010 3 comentarios

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 sizeof(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

3 Comentarios

Javine, el 05/11/2010 a las 21:34:12

Gracias por la funcion, la estaba buscando

Salvador, el 18/05/2011 a las 11:45:14

Muchas gracias, una sola linea que me ha solucionado un gran tiempo de búsqueda.

Saludos!!

Gaturro, el 30/05/2011 a las 17:22:56

Y que pasaria si dejaramos mas espacios entre palabras?? pues tambien los contaria y no deberia de ser asi, ejm:

“¡¡¡Sin LEÓN(espacio,espacio,espacio)no hubiera España, que antes que Castilla leyes, Concilios, fueros y reyes, dieron prestigio a(espacio,espacio,espacio,espacio)León!!!”

aqui contaria los espacios como si fueran palabras =/

Escribe un comentario

Comenta este post en Facebook