首页 >后端开发 >php教程 >如何在 PHP 中正确将 JSON 解码为数组?

如何在 PHP 中正确将 JSON 解码为数组?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-27 18:35:14124浏览

How to Correctly Decode JSON into an Array in PHP?

使用 json_decode() 从 JSON 创建数组

在解码 JSON 字符串时,旨在获取数组而不是对象。然而,遇到错误信息“Fatal error: Cannot use object of type stdClass as array”则表示方法不正确。

提供的代码:

默认执行基于对象的解码。要纠正此问题并生成数组,应将 json_decode() 中的第二个参数设置为 true。

此操作返回关联数组。

或者,您可以将使用关联数组到数字索引数组array_values().

但是,如果您更喜欢基于对象的方法,请直接通过点表示法访问属性。

以上是如何在 PHP 中正确将 JSON 解码为数组?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn