gpt4 book ai didi

php - 从 php 字符串中删除特定标签

转载 作者:行者123 更新时间:2023-12-04 05:21:40 26 4
gpt4 key购买 nike

我想知道是否有任何方法可以从 php 字符串中删除特定标签?

我了解实现它的几个功能,例如 strip_tags ,但我真正想要的是删除包含 class 属性或任何属性的标签,我在下面举了一个例子:
$string = '<p>Test paragraph.<p class="inner">Here is some inner text</p></p>';
如何仅删除包含类属性“inner”的标签?

如果有人能告诉我一种方法来做到这一点,我将不胜感激。

最佳答案

没有函数可以做到这一点,为了避免使用可怕的正则表达式,最好的方法是将其加载到 DOMDocument 中。类并迭代字符串中的标签。然后,您可以根据类属性有选择地删除标签,然后将其写回字符串。

http://php.net/manual/en/class.domdocument.php对于文档。

关于php - 从 php 字符串中删除特定标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13630088/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com