我似乎無法得到這個工作權利,它只是返回每個value0。我只想要data1下的第一個鍵,所以值爲1111和3333.如果我將一個鍵添加到value0,我會得到「1」作爲它的值,並顯示它們的相同數量。在這個例子中有四個,只有兩個應該返回。如何在foreach中選擇foreach()的第一個鍵()
JSON:
{
"json": "success",
"data": [
{
"data0": "123",
"data1": [
{
"value0": "1111",
"value1": "aaaa"
},
{
"value0": "2222",
"value1": "bbbb"
}
]
},
{
"data0": "abc",
"data1": [
{
"value0": "3333",
"value1": "cccc"
},
{
"value0": "4444",
"value1": "dddd"
}
]
}
],
"number": 300,
"end": ""
}
PHP:
foreach($json->data as $data) {
foreach($data->data1 as $value) {
echo "{$value->value0}<br>";
}
}
'的foreach($ json->數據$數據)回聲$數據 - >數據1 [0] - > value0;' – deceze
我不能選擇這個答案,但我會。我很接近。我把鑰匙放在了錯誤的地方。這也將它清理成一個foreach()。 – Brando