我使用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>");
来移除特定标签,但我需要移除的标签每次都不同。
我搜索了几个小时,但没找到适合我的需求的函数。
有什么好的想法吗?