PHP前端页面中html标签解析失效解决方法
管理后台使用富文本编辑器将centent内容直接存入数据库,输出时把标签原样输出,
解决办法(PHP):
组合使用strip_tags()
函数以及htmlspecialchars_decode()
函数
如下实例:
$data = strip_tags(htmlspecialchars_decode($content));
将$data
返给前端即可
原因分析:当时数据$content
字符串内容已经被转换成html
实体了。需要使用htmlspecialchars_decode()
函数转换成字符,最后再使用strip_tag()
剥除剥去字符串中的 HTML、XML 以及 PHP 的标签。