PHP:json解码限制
发布时间:2020-12-13 22:41:09 所属栏目:PHP教程 来源:网络整理
导读:拿这个代码: $json = file_get_contents($this-url,true); $decode = json_decode($json,true); foreach ($decode as $key = $value) { ...} 很简单,呃? 通过一个带有多达500个数组元素的$json ….正常工作! 超过该限制……错误是: Warning: Invalid arg
拿这个代码:
$json = file_get_contents($this->url,true); $decode = json_decode($json,true); foreach ($decode as $key => $value) { ... } 很简单,呃? 通过一个带有多达500个数组元素的$json ….正常工作! 超过该限制……错误是:
该函数的参数是否有一些内存限制? 我在文档中没有发现任何相关内容.我的版本是PHP 5.2.17-rnx1.1,带有Suhosin-Patch 0.9.7(cli)
如果JSON语法中存在错误,json_decode将返回NULL.我刚刚成功测试了1000个元素的数组,它运行得很好.
仔细检查您的JSON格式是否正确.即使是单引号而不是双引号,或者忘记将属性名称放在引号中,或者使用32-127范围之外的字符而没有在UTF-8中正确编码它的东西,也会导致这些问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |