¿Puedo extraer html de la tabla mysql en lugar de texto sin formato?

Estoy usando este código para extraer texto de la base de datos y funciona bien, pero elimina todas las etiquetas HTML.

$this->data['getshorty'] = utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 640);

Preferiría poder extraer la cadena con etiquetas html incluidas y luego elegir detenerme en el primer o segundo salto de párrafo en lugar de contar 640 caracteres. ¿Es esto factible?

preguntado el 12 de junio de 12 a las 16:06

1 Respuestas

La función strip_tags() elimina todo el HTML. Elimine esta función de la línea y debería estar bien.

$this->data['getshorty'] = utf8_substr(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'), 0, 640);

Respondido el 12 de junio de 12 a las 16:06

Eso funciona muy bien... ¿alguna idea de cómo podría limitarme a mostrar solo los primeros dos párrafos en lugar de contar hasta 640? - Stefan

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.