[英]Accessing Long Multidimensional Arrays in PHP
我正在嘗試訪問以下數組,
Array ( [return] => Array ( [0] => Array ( [issue] => Array ( [0] => Array ( [first] => activeissue.socustomername [second] => TEST123 [key] => activeissue.socustomername [value] => TEST123 ) [1] => Array ( [first] => activeissue.customername [second] => TEST123 [key] => activeissue.customername [value] => TEST123 ) [2] => Array ( [first] => activeissue.customerid [second] => 1131 [key] => activeissue.customerid [value] => 1131 ) ) ) [1] => Array ( [issue] => Array ( [0] => Array ( [first] => activeissue.socustomername [second] => TEST4321 [key] => activeissue.socustomername [value] => TEST4321 ) [1] => Array ( [first] => activeissue.customername [second] => Aspire Trust [key] => activeissue.customername [value] => Aspire Trust ) [2] => Array ( [first] => activeissue.customerid [second] => 1132321 [key] => activeissue.customerid [value] => 1132321 ) ) ) ) )
我無法全神貫注地循環並返回每個問題,
我可以手動獲取數據,但是我確實需要遍歷每個單獨的問題,
我曾嘗試將Foreach翻倍,但我敢肯定,有一種更簡單的方法可以工作,與myn不同,
foreach($array as $key['issue'] => $value){ foreach($value[0]['issue'] as $subkey){ echo $subkey['key'].' : '.$subkey['value']; } }
我只得到一個問題,我知道這是因為我僅訪問[0],但是我不知道如何再次循環訪問下一組數據,
任何幫助都會很棒,也歡迎任何建議。
foreach ($array['return'] as $group) {
foreach ($group['issue'] as $issue) {
echo $issue['key'].' : '.$issue['value'];
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.