我正在使用此代码从数据库中提取文本,但效果很好,但删除了所有HTML标记。
$this->data['getshorty'] = utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 640);
我宁愿能够提取包含html标签的字符串,然后选择停在第一个或第二个段落,而不是计算640个字符。这可以吗?
答案 0 :(得分:2)
函数strip_tags()
删除所有HTML。从线上删除此功能,应该没问题。
$this->data['getshorty'] = utf8_substr(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'), 0, 640);