【发布时间】:2010-10-22 01:45:35
【问题描述】:
这是一个基本的循环问题,但有一个转折,所以我很可能错过了一些简单的东西 - 提前道歉......
我正在尝试从数组 $testoutput 中提取结果 - 该数组填充了 3 个数组:
运行以下代码:
foreach ($testoutput as $ID => $Array) {
echo $Array . "<BR>";
}
返回:
ARRAY
ARRAY
ARRAY
使用以下代码添加第二个嵌套循环:
foreach ($testoutput as $ID => $Array) {
foreach ($Array as $ID => $L1item) {
echo $L1item . "<BR>";
}
}
结果:
String1a
String1b
String1c
ARRAY
String2a
String2b
String2c
ARRAY
String3a
String3b
String3c
ARRAY
我可以重新调整所有上述字符串,但是,我不知道如何从嵌套数组的第 3 级返回值。
有没有简单的方法可以做到这一点?
非常感谢。
【问题讨论】:
-
仅供参考,数组是 PHP 中的保留字,最好不要将其用作变量名。
-
您正在重新使用
$ID变量。不要那样做。
标签: php arrays loops nested-loops