关于HTML标签的反转义函数

时间:2022-04-04 14:38:30

最近在项目中需要用到HTML标签的过滤功能

最开始认为使用strip_tags 能满足该需求

最后才发现 从数据库取出来的HTML标签都被转义了一次  导致strip_tags在过滤时失效了


经过查阅资料才发现 首先需要将HTML标签反转义回来才能进行过滤 

html_entity_decode() 函数是 htmlentities() 函数的反函数

所以在处理前需要经过html_entity_decode()反转义一次  完美解决!