PHP多维数组foreach echo值

时间:2015-11-04 15:50:13

标签: php arrays multidimensional-array

我很难绕过这一个。我有一个具有不同键/值的数组,我想做一个循环,允许我放入不同的代码包装。我正在使用一个我想要作为XML获取的数组。

这是我所拥有的一个例子.. 我有代码注释掉的内容以及我在foreach

下面尝试做的事情
{{1}}

1 个答案:

答案 0 :(得分:0)

这就是你如何迭代数组,两层深度:

foreach($superheroes as $key => $hero) {
    echo $key."\n";
    foreach ($hero as $heroKey => $heroValue) {
        echo "\t".$heroKey."=>".$heroValue."\n";
    }
}

您必须根据输出进行调整,但我会显示概念。第一个foreach迭代所有英雄,第二个foreach迭代每个英雄的所有键/值对

编辑:等一下,有点不清楚你真正想要的是什么。这是你想要的吗?

foreach($superheroes as $key => $hero) {
    echo $key."\n";
    echo "\t".$hero['email']."\n";
    echo "\t".$hero['name']."\n";
}