php - 如果属性困难,如何访问变量的属性
问题描述
如何访问此类数据的属性:以下数据位于 $live 变量中。
$live = =array:17 [▼
"sensex" => {#1130 ▼
+"code": "200"
+"message": "Success"
+"data": {#1131 ▼
+"HIGH": "36551.86"
}
}
"nifty_50" => {#1132 ▶}
"nasdaq" => {#1134 ▶}
我正在尝试访问$live
php 中变量的“HIGH”属性的值。我试过下面的代码,但它给了我错误:
$live->sensex->data;
错误:
试图获得非对象的属性“意义”
编辑:
我正在尝试访问此数据结构化数据,$live
即
$data =
{#1139 ▼
+"chart": {#1138 ▼
+"result": array:1 [▼
0 => {#1135 ▼
+"meta": {#1129 ▶}
+"timestamp": array:195 [▶]
+"indicators": {#1137 ▼
+"quote": array:1 [▼
0 => {#1136 ▼
+"open": array:195 [▶]
+"close": array:195 [▶]
+"high": array:195 [▶]
+"volume": array:195 [▶]
+"low": array:195 [▶]
}
]
}
}
]
+"error": null
}
}
现在如何 +"open": array:195
直接访问?
解决方案
它看起来像一个关联数组,然后您将通过以下方式获取值:
$live["sensex"] // etc.
推荐阅读
- javascript - 如何在 Jinja 2 占位符中包含 javascript 占位符?
- python - 克隆的存储库不是最新的
- php - PHP7 致命错误:switch 语句只能包含一个默认子句
- excel - 如何将剪贴板中的电子邮件地址粘贴到 Outlook“收件人”字段中?
- javascript - 如何在 mouseover 事件上删除 limitTo 过滤器的限制?
- ruby-on-rails - Rails 5.2 每个语句没有重复值
- windows - 在 Windows ec2 实例上运行批处理文件然后关闭实例?
- java - Android自定义ArrayAdapter:滚动时“不幸的是,应用程序已停止”
- android - 使用 AsyncTask 从服务器获取数据
- listview - NativeScript ListView 不工作。我没有看到数据