位置:首页 > PHP > PHP功能函数 > 字符串处理函数 >

PHP json_decode()解析处理js JSON.stringify

字号+ 作者:micloud 来源:www.seoalphas.com 2020-08-07 08:20 浏览量:2751

在对小程序端提交的数据在网页端进行显示的时候,使用PHP的json_decode()函数对已经经过JSON.stringify编译的数据转换为数组,结果返回null。

经常我们会使用 JSON.stringify() 保存某些数据,然后需要在php中读取,但在PHP接到这个参数的数据时,使用json_decode()却无法解析。
所以问题就是,为什么json_decode()解析JSON.stringify为什么为NULL。
解决方法:
当你使用 JSON stringify时,先在json_decode前使用 html_entity_decode。
代码示例:

$tempData = html_entity_decode($tempData);
$cleanData = json_decode($tempData);


html_entity_decode(string,flags,character-set) 函数把 HTML 实体转换为字符,是 htmlentities() 函数的反函数。


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数

    PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数

    浏览次数:2221

  • PHP实现隐藏字符串指定位置字符串

    PHP实现隐藏字符串指定位置字符串

    浏览次数:2194

  • PHP json_encode()中文不转码功能拓展

    PHP json_encode()中文不转码功能拓展

    浏览次数:2179

  • 封装函数:一段字符串在指定位置插入指定的字符串

    封装函数:一段字符串在指定位置插入指定的字符串

    浏览次数:2126

网友点评
评论区域