我使用该strip_tags()
功能,但我需要删除一些标签(及其所有内容)。
例如 :
<div>
<p class="test">
Test A
</p>
<span>
Test B
</span>
<div>
Test C
</div>
</div>
比方说,我需要摆脱 P 和 SPAN 标签,只保留:
<div>
<div>
Test C
</div>
</div>
strip_tags
期望您想要保留的标签作为第二个参数。
在这个特定的示例中,我可以使用striptags($html, "<div>");
,但我正在抓取的 html 和需要删除的标签一直都是不同的。
我花了几个小时寻找适合我需要的功能,但找不到任何有用的东西。
有任何想法吗?