我想訪問多維數組中的數據。 我需要獲取這些數據的值(EC000001, EG000017, EN, EF007220)
,但我在PHP中處於foreach循環的困境,特別是當需要嵌套的foreach時能否請你幫助我,給我解決方案來訪問想要的數據?PHP - 訪問多維數組的數據
我需要遍歷所有的$ c,然後循環內部以獲取所有需要的數據。這是我之前收集EC000001值的方法,但我相信有更好的解決方案。陣列的
foreach ($c as $classCodes => $value) {
$classCode = key($c[$classCodes]); //classCode -> EC000001
}
結構:
Array
(
**[EC000001]** => Array
(
[0] => **EG000017**
[1] => Array
(
[0] => Array
(
[0] => **EN**
[1] => Busbar terminal
)
[1] => Array
(
[0] => **nl-NL**
[1] => Aansluitklem stroomrail
)
)
[2] => Array
(
[0] => Array
(
[0] => **EF007220**
[1] => EU570448
[2] => Array
(
)
)
[1] => Array
(
[0] => EF007219
[1] => EU570448
[2] => Array
(
)
)
[2] => Array
(
[0] => EF000073
[1] =>
[2] => Array
(
[0] => EV009241
[1] => EV009472
)
)
[3] => Array
(
[0] => EF007092
[1] => EU570448
)
[4] => Array
(
[0] => EF004969
[1] => EU570126
)
)
)
)
粘貼數組結構的文本,而不是圖像。 –
@cale_b我做到了。希望現在能更好地解釋這個問題。 – punky
@ punky查看我的回答 – Bluetree