Código PHP:
$cuerpo = split(' ', $query->row()->cuerpo);
for ($i=0; $i<12 ; $i++)
{
echo "$cuerpo[$i] ";
next ($cuerpo);
}
echo " ..." ;
Pero donde tengo el problema? En que el cuerpo del texto es ingresado en un formulario a través de un textarea. Si tan solo ingreso texto, se tomarán las primeras 12 palabras. Por ejemplo:
Texto:
Salí bien temprano de Buenos Aires, cuando comenzaba a clarear, encarando la autopista del oeste con un destino preciso: Junín.
Se mostrará:
Salí bien temprano de Buenos Aires, cuando comenzaba a clarear, encarando la
Pero si yo le pongo formato a ese texto a través de las herramientas que me brinda el textarea, lo que queda en la base de datos podría ser asi:
<font face="Verdana"><span lang="ES"><font size="1">Salí bien temprano de Buenos Aires, cuando comenzaba a clarear, encarando ...
Por lo que tan solo me tomaría 3 palabras: Salí bien temprano, porque esta contando tmb las etiquetas...
Hay alguna instrucción en php que devuelva texto puro sin formato?
Desde ya gracias...