如何strip_tags所有标签从0到300字符和301从仅允许一些标签

时间:2011-09-22 16:44:50

标签: php strip-tags

我想知道如何在包含HTML的特定帖子上

strip_tags($entry->description);

从char 0到300以及301从post到post仅允许<b><p><br>

strip_tags($entry->description, '<b><p><br>');

我正在寻找一种不会破坏性能的方法,因为我希望页面加载速度快。

谢谢。

1 个答案:

答案 0 :(得分:2)

只需将strip_tags()分开两部分:

$start = strip_tags(substr($entry->description, 0, 300));
$rest = strip_tags(substr($entry->description, 300), '<b><p><br>');
$start . $rest;