json_decode Cannot use object of type stdClass as array

错误提示的意思是:Cannot use object of type stdClass as array 。 不能把对象作为数组使用。

问题出在json_decode 在第二个参数 bool $assoc 为默认true的时候,返还对象,而不是数组。

解决方法就简单了。
1:设置第二个参数为true

$r = json_decode($json,true);

2:返还结果用对象调用 $r ->var

You May Also Like

About the Author: admin

发表评论

邮箱地址不会被公开。 必填项已用*标注