我是PHP的新手,我想知道如何从HTML字符串中删除所有标记但是某些标记,例如<p>
,<b>
等。我知道我可以执行搜索功能对于<
符号和最接近的>
并删除它,但我想知道是否有一个已经发出的命令来执行此操作。
提前致谢!
答案 0 :(得分:3)
如果要从PHP中的字符串中删除标记(在本例中为$str = "<b>England</b> is lovely";
),您可以使用strip_tags($str);
并返回England is lovely
还有一个参数可以添加,但不会删除某些标记,例如$str = "<b>England</b> is my <div>city</div>";
并且您输入strip_tags($str, "<b>");
,您将获得<b>England</b> is my city
。
希望我帮忙!