我正在尝试从简单的API中检索JSON数据,只需返回赔率&在其他几个字符串中运动。
我特意寻找`$ result ['sport']变量。
我正在使用以下代码,但我反复收到错误
在无对象类型上调用对象属性。
据我了解Solution2
返回类型对象,这在执行json_decode()
时似乎得到了确认?
以下代码返回以下内容
var_dump()
以上任何建议,谢谢!
答案 0 :(得分:1)
要让json_decode
返回数组,请使用json_decode($json, true);
。然后访问数组中的项目。
更新
尝试
$obj = json_decode($json, true);
foreach ($obj['data'] as $value) {
echo $value['display_name'];
}
答案 1 :(得分:0)
你可以使用json_decode($ json,true);如果为TRUE,则返回的对象将转换为关联数组。