【发布时间】:2011-10-11 03:44:03
【问题描述】:
如何去除某些 html 标签并允许其中一些标签?
例如,
我想去掉span 标签,但允许span 带有下划线。
<span style="text-decoration: underline;">Text</span>
我想允许p,但我想删除p 中的任何样式或类,例如,
<p class="99light">Text</p> 应该删除 p 标签内的类 - 我只想要一个干净的 p 标签。
这是我到目前为止的线路,
strip_tags($content, '<p><a><br><em><strong><ul><li>');
【问题讨论】:
-
@naveen,我喜欢有人链接到该答案。任何曾经使用过标记的人都应该阅读。这是一件艺术品。
标签: php html regex preg-replace strip-tags