php htmlspecialchars_decode() 实体转字符

发布时间:2020-07-15作者:小灵龙点击:61

问题描述:
 在输入框中输入{"type":"3"},存入到数据库是{"type":"3"}。在编辑的时候输入框还是{"type":"3"}。但是在postman中会显示{"type":"3"},所以需要把html实体转化为字符。

解决办法:

定义和用法

htmlspecialchars_decode()函数把一些预定义的 HTML 实体转换为字符。

会被解码的 HTML 实体是:

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

htmlspecialchars_decode()函数是 htmlspecialchars() 函数的反函数。
在postman中使用函数后,得到的是

"en_str""{\"type\":\"3\"}"

标签: