Limitar

Limitar numero de Palabras en PHP

Esta función wordlimit sirve para truncar (Limitar) o cortar un texto en un determinado numero de palabras, es parecido a lo que hace la función get_the_excerpt() de wordpress; aquí puedes indicar el numero de palabras a extraer y adicionalmente agregar un texto al final (Leer más, “…”, Read more).

Recibe 3 parametros, el texto completo a truncar, el numero de palabras que tiene que extraer y finalmente el texto a adicionar si es que ha truncado el texto (si tiene menos palabras que lo que se solicitó, no se agrega). es solo para texto plano.

/*
* Trunca un texto largo según el numero de palabras que se indique, y le agrega un texto adicional como los 3 puntos seguidos.
*
* @param string El texto que será truncad
* @param length Numero de palabras que traeremos
* @param ellipsis Texto adicional que se concatenará al cortarse la cadena
*
*/
function wordlimit($string, $length = 50, $ellipsis = “…”)
{
$words = explode(‘ ‘, $string);
if (count($words) > $length)
{
return implode(‘ ‘, array_slice($words, 0, $length)) .” “. $ellipsis;
}
else
{
return $string;
}
}
Esta función la uso para hacer una breve descripción del tema que estoy hablando, ya sea para enviar por email o mandarlo a twitter, facebook, etc.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *