小编Dan*_* B.的帖子

未捕获的错误:无法使用 stdClass 类型的对象作为数组

致命错误:未捕获错误:无法使用 stdClass 类型的对象作为数组

$code = json_decode($src);
echo $code["items"];
Run Code Online (Sandbox Code Playgroud)

var_dump 显示以下内容(截断):

object(stdClass)#7 (3) { ... } 
Run Code Online (Sandbox Code Playgroud)

我不知道它是什么stdClass以及如何使用它。

编辑:

stdClass是一个创建简单对象实例的类。类的属性将使用->而不是[...]符号来访问。

根据 的文档json_decode,简单地将第二个参数设置为true将导致结果是关联数组,它可以像数组一样依次访问。

在发布这个问题时,我没有尝试搜索如何解码 JSON - 因为这非常简单而且我已经开始工作了。我刚刚收到另一个错误(上图),并且没有找到如何解决这个问题的运气。我相信人们也有类似的问题,因为这个问题也得到了一些看法。

php arrays json stdclass

-1
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

json ×1

php ×1

stdclass ×1