PHP - 从<img>除外的字符串中删除HTML标记

man*_*hag 3 html php

我想删除除img标记之外的所有标记,

$words = strip_tags($words, '<img>');
Run Code Online (Sandbox Code Playgroud)

它有用吗?

You*_*nse 10

是的,删除标签.
但是strip_tags()无法帮助对付最危险的事情 - 一个XSS.您需要一些正则表达式,或使用http://htmlpurifier.org/以确保<img>标签中没有不需要的参数.

  • 我认为这是我见过的第一个有用的拼写错误.+1无意识的幽默彻底.<ponies />会骑. (2认同)