我没有问题,但我正在寻找其他更好或更快的解决方案。 我有两个键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