我有以下JSON代码:
"events":[[457270,70,1,2,[31,"P"],{"0":["S","0","0"],"1":["F","4","2"],"2":["P","0","0"]}...
我想从获取结果
"1":["F","4","2"]
我有这样一个foreach语句:
foreach($array->events as $key=>$val){
foreach($val->1 as $team) {
}
}
我想获取值4和2。有人能帮我吗?不允许使用foreach语句($val->1…(。(数字1抛出错误(。
$decoded = json_decode($events,TRUE);
var_dump($decoded);
现在,您可以获得作为关联数组的json响应。您可以在var_dump中看到输出,并可以根据需要选择必要的数据。
从var_dump
中,它似乎是一个数组,而不是一个对象,所以请尝试
foreach($val["1"] as $team) {
// ...
}