PHP只允许使用img标签

Faw*_*mar 2 php weblogic strip-tags

我需要你的辅助相关的PHP.在PHP中,我想只允许html <img>标签,我尝试了php的内置功能,strip_tags()但它没有给我我需要的输出.例如,在下面的代码中strip_tags()允许img标签,但同时包含文本.

$img = "<img src='/img/fawaz.jpg' alt= ''> <br /> <p> This is a detailed paragraph about Fawaz and his mates.</p>";
echo strip_tags($img , "<img>");
Run Code Online (Sandbox Code Playgroud)

什么是仅允许<img>或仅来自函数或变量的任何标记的正确方法.任何帮助都值得赞赏.

谢谢

Chi*_*e G 5

这可能是由于代码中的非关闭img标记造成的.试试这个

$img = "<img src='/img/fawaz.jpg' alt= '' /> <br /> <p> This is a detailed paragraph about Fawaz and his mates.</p>";
echo strip_tags($img , "<img>");
Run Code Online (Sandbox Code Playgroud)