Php 我可以从mysql表中提取html而不是纯文本吗?

Php 我可以从mysql表中提取html而不是纯文本吗?,php,mysql,html,text-extraction,Php,Mysql,Html,Text Extraction,我使用这段代码从数据库中提取文本,它工作得很好,但是去掉了所有HTML标记 $this->data['getshorty'] = utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 640); 我更希望能够提取包含html标记的字符串,然后选择在第一段或第二段结束时停止,而不是计算640个字符。这可以吗?函数strip\u tags()删除所有H

我使用这段代码从数据库中提取文本,它工作得很好,但是去掉了所有HTML标记

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

我更希望能够提取包含html标记的字符串,然后选择在第一段或第二段结束时停止,而不是计算640个字符。这可以吗?

函数
strip\u tags()
删除所有HTML。从线路上删除此功能,它应该可以正常工作

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

那太好了。。。你知道我怎么能限制到只显示前几段而不是数到640段吗?