PHP json_解码 : Object to Associative Array

标签 php associative-array json

json_decode 的语法是:

mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )

注意第二个参数$assoc,它是可选的,默认为 false。 当此参数为 true 时,json_decode 会将对象转换为关联数组。

我的问题是: 是否存在您想要将返回的对象转换为关联数组的情况?

最佳答案

如果函数返回关联数组,在 PHP 5.4 之前,您无法直接通过 foo()['xxx'] 访问其成员。但是,如果它返回一个对象,您可以通过 foo()->xxx 访问成员。

当然,您可能还有一些库要求您将返回值作为对象进行访问。

关于PHP json_解码 : Object to Associative Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5979604/

相关文章:

php - while 循环创建关联数组

ruby-on-rails - 如何在 Rails 功能测试中发送原始发布数据?

json - 如何循环遍历单个 JSON 文件以使每个对象出现在 Ionic tinder 卡片上?

c# - 从 JQuery 将 JSON 发布到 ASP.NET MVC 4 操作

javascript - 如何将带有评论,喜欢和观看的youTube视频嵌入到html页面中?

php - 一个组合框的值基于其他组合框 - php

linux - 当我执行手动冒泡排序时,为什么我在 bash 中得到这个带有关联数组的奇怪输出?

sql - 如何在SQL查询中使用Oracle关联数组

php - 确定文本可能语言的算法

php - 通过浏览器访问 IP 地址时,在 nginx 上创建新的 Lumen 应用程序会抛出 404