我沒有問題,但我正在尋找其他更好或更快的解決方案。 我有兩個鍵ALL和技術的陣列:循環中可能有多個鍵嗎?
$myData = Array (
[ALL] => Array (
[0] => Array (
[ID_COUNTRY] => 23
[DELIVERY_DAYS] => 23
[AMOUNT] => 23
)
[1] => Array (
[ID_COUNTRY] => 30
[DELIVERY_DAYS] => 30
[AMOUNT] => 30
)
)
[ART] => Array (
[0] => Array (
[ID_COUNTRY] => 10
[DELIVERY_DAYS] => 10
[AMOUNT] => 10
)
[1] => Array (
[ID_COUNTRY] => 2
[DELIVERY_DAYS] => 20
[AMOUNT] => 20
)
)
)
而且有2個foreach循環來檢查值
<?php
foreach ($myData as $key1=>$key2) {
foreach ($key2 as $key=>$data) {
...
}
}
?>
可以做這樣的事情或者是使用兩個的foreach唯一的解決辦法沒有任何額外的庫循環。
<?php
foreach($myData as $key1=>$key2=>$value) {
echo $key1; // [ALL] or [ART]
echo $key2; // [ALL][$key2] or [ART][$key2];
}
?>
沒有,那是不可能的 – arnaud576875
做一個函數來做到我只是想創建的foreach快捷任務 –
,但我現在看到這是不可能的。 – JercSi