Obtener un número determinado de palabras de una cadena
Posted by faemino | Filed under PHP
Para un proyecto he necesitado generar un extracto de un texto que contenga cierto número de palabras. Y ya que ha sido para CakePHP, he creado un Behavior para tal efecto. Mi intención será publicarlo cuando lo tenga un poco más limpio y comentado.
De momento pongo a continuación el código PHP para conseguirlo independientemente de CakePHP:
$words = explode(" ", $cadena, $numero_palabras);
array_pop($words);
$excerpt = implode(' ', $words);
Antes de acabar, decir que antes de este código es necesario limpiar de código HTML la cadena de la que queramos obtener un extracto.