在php中剥离html标签并允许异常

时间:2017-03-30 13:53:24

标签: php

在过去一小时内,我一直在尝试为条带标记添加例外,只允许<p></p>保留,但遗憾的是我还没有成功完成这项工作,我没有&# 39;得到任何错误,修剪都存在,因为它从数据中删除了空格,任何反馈都会非常感激,非常感谢

trim(strip_tags($html->find('div[id=data]',"<p></p>")));

3 个答案:

答案 0 :(得分:3)

第二个参数适用于strip_tags,不适用于$html->find(),且该值必须为单个标记而不关闭'<p><span><pre>'

trim(strip_tags( $html->find('div[id=data]') ,"<p>"));

答案 1 :(得分:0)

关注php.net上的文档

string strip_tags ( string $str [, string $allowable_tags ] )

因此,如果您想保留<p>代码,则代码应为:

trim(strip_tags($html->find('div[id=data]'), '<p>'));

答案 2 :(得分:0)

这是php strip_tags()函数的常见行为,您可以添加要允许的HTML标记。

如果您有HTML内容并假设您要允许

标记,则只需将其添加为第二个参数。例如:

strip_tags($html_text, '<p>');

有关详情,请查看here