thinkphp htmlspecialchars_decode
2017-07-01 13:26
411 查看
一 百度编辑器 与 htmlspecialchars_decode
*Thinkphp百度编辑器 存的时候为了安全把进行了字符转换,数据库:
<p>&nbsp;测试测试</p><p><br/></p>
问题: <div> {$arr.desc} </div> 结果: <p>测试</p><p>1撒的风景啊算了地方; </p><p>2撒旦法; </p><p>3啊是的放假啊; </p> 解决: <div> <?php $str= $arr["desc"]; $html= htmlspecialchars_decode($str); echo $html; ?> </div> 简化: <div> <?php echo htmlspecialchars_decode($arr["desc"]); ?> </div>
误区: <div> <?php echo htmlspecialchars_decode($arr.desc); ?> </div> 技巧:删除RunTime 然后刷新页面,生成的新缓存文件就是,然后去看转换后的纯 php代码的书写。 htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。 会被解码的 HTML 实体是: & 解码成 & (和号) " 解码成 " (双引号) ' 解码成 ' (单引号) < 解码成 < (小于) > 解码成 > (大于) htmlspecialchars_decode() 函数是 htmlspecialchars() 函数的反函数。 知识扩展:http://www.runoob.com/php/func-string-htmlspecialchars- decode.html
后来发现:
<div>
{$arr.desc|htmlspecialchars_decode}
</div>
相关文章推荐
- PHP htmlspecialchars() 的反函数 html_entity_decode()
- PHP htmlspecialchars和htmlspecialchars_decode(函数)
- htmlspecialchars_decode
- htmlspecialchars_decode() 函数
- htmlentities,html_entity_decode,htmlspecialchars_decode,htmlspecialchars
- htmlspecialchars() 与 htmlspecialchars_decode()
- htmlspecialchars_decode($about,ENT_QUOTES)
- htmlspecialchars与htmlspecialchars_decode
- htmlspecialchars()和htmlspecialchars_decode()
- PHP htmlspecialchars和htmlspecialchars_decode(函数)
- PHP htmlspecialchars和htmlspecialchars_decode(函数)
- htmlspecialchars()函数和html_entity_decode()函数
- htmlspecialchars_decode与htmlspecialchars
- 当html标签不被识别时(不解析)不妨试试htmlspecialchars_decode();试试
- PHP htmlspecialchars和htmlspecialchars_decode(函数)
- laravel 模板页如何输出htmlspecialchars_decode()转义后文本
- PHP函数之HTMLSPECIALCHARS_DECODE
- htmlspecialchars()和htmlspecialchars_decode()
- php .htmlspecialchars()和htmlspecialchars_decode() html标签转义和反转义
- htmlspecialchars_decode 和 htmlspecialchars