3 回答

TA贡献1802条经验 获得超10个赞
您的 json 解析很好。您的访问缺少索引。
由于“银行”位于“成员”数组中,因此您应该访问为$json['loan']['member'][0]['bank'](0 是硬编码的 - 您也可以切换为 1)。
如果你使用 for 那么你应该这样做:
foreach($json['loan']['member'] as $item) {
$name = $item['name']; // This works !
foreach($item['bank'] as $bank_item) { // use $item
}
}

TA贡献1785条经验 获得超4个赞
你错过了那个成员也是多维数组
$json = json_decode($content, true);
/*
echo "<pre>";
print_r($json);
echo "</pre>";*/
foreach($json['loan']['member'] as $item => $value) {
$name = $value['name']; // This works !
foreach($json['loan']['member'][$item]['bank'] as $bank_item) { // THIS DOES NOT WORKS!
print_r($bank_item);
}
}
- 3 回答
- 0 关注
- 171 浏览
添加回答
举报