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

时间:2012-06-12 15:03:59

标签: 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个字符。这可以吗?

1 个答案:

答案 0 :(得分:2)

函数strip_tags()删除所有HTML。从线上删除此功能,应该没问题。

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