我試圖用PHP通過一堆這種JSON代碼(通過url)foreach循環;JSON解碼子陣列
{
"abc": [{
"a": "1",
"b": [{
"ba": 1,
"bb": 2
}],
"c": 3,
"d": [{
"da": 4,
"db": 5
},
{
"dc": 6,
"dd": 7
}],
"e": 8,
"f": 9,
}]
我能得到 「A」, 「C」, 「E」 和 「F」 的核心價值觀。
我使用此代碼來實現;
$url = 'http://url.com/json';
$jsondata = file_get_contents($url);
$jso = json_decode($jsondata, TRUE);
$data = $json['abc'];
foreach ($data as $feature)
{
echo $feature['a'];
}
當我嘗試echo $feature['b']
'數組'顯示。 $feature['ba']
顯示Undefined index: ba in <b>x:/test.php</b> on line x
你到底想達到什麼目的?預期的結果是什麼? –
試試這個:'$ feature ['b'] ['ba']' – Dinistro