把预定义的 HTML 实体转换为字符的函数:htmlspecialchars_decode,以及在ThinkPHP的使用方法

htmlspecialchars_decode 可以把预定义的 HTML 实体转换为字符

比如:

& 解码成 & (和号)
" 解码成 " (双引号)
' 解码成 ' (单引号)
< 解码成 < (小于)
> 解码成 > (大于)

在ThinkPHP中,如果使用了Create方法,则已经对数据进行安全处理了,create方法利用函数htmlspecialchars()把 <>’”都进行符号实体转化。

收集数据create() ----->I()函数----->htmlspecialchars()过滤内容

在TP框架用htmlspecialchars_decode可以还原html代码:用法如下:

{$v.goods_introduce|htmlsprcialchars_decode}

这个语法的含义是 用 “|”后面的函数去处理 前面的字符串

 

 

 

 

 

你可能感兴趣的:(PHP)