Cannot use object of type stdClass as array 出现原因
使用json_decode,将json 数据转换为数组,需要将格式写为
json_decode('json内容',true)
当添加 true 时,将返回 array,否则返回object对象
$tmp = json_decode('此处填入json格式内容'.true);
dump($tmp);
本文介绍如何避免在PHP中遇到CannotuseobjectoftypestdClassasarray的错误。通过正确使用json_decode函数,并设置第二个参数为true,可以确保解析后的JSON数据被转换成数组而非对象。
Cannot use object of type stdClass as array 出现原因
使用json_decode,将json 数据转换为数组,需要将格式写为
json_decode('json内容',true)
当添加 true 时,将返回 array,否则返回object对象
$tmp = json_decode('此处填入json格式内容'.true);
dump($tmp);
1343

被折叠的 条评论
为什么被折叠?