preg_replace html标签

aci*_*aul 2 php regex preg-replace

我想删除一个字符串的所有html标签(包括它们的属性,如类,SRC,身份证等),但我想保留<ul>,<li><br />标签.我将如何做到这一点?

任何建议将不胜感激.

谢谢!

Sam*_*son 6

使用strip_tags()并传入允许的标签.无需重新发明轮子.此方法存在一些安全问题,可能会阻止您使用它.如果是这种情况,请考虑@Denis的答案.

  • @Denis这可能是有害的,但是我们再也不知道它将如何使用以及以何种方式使用.该功能有许多用途,它们是合法的,不会带来任何安全风险.不幸的是,OP没有为我们做出决定提供足够的细节. (2认同)