$info = array(
"pandu nagar" => array("ravi","ramesh","sunil"),
"sharda nagar" => array("neeta","meeta","ritu")
);
我想像这样打印输出-
Area pandu nagar and person located ravi
Area pandu nagar and person located ramesh
Area pandu nagar and person located sunil
Area sharda nagar and person located neeta
Area sharda nagar and person located meeta
Area sharda nagar and person located ritu
最佳答案
这个呢:
foreach ($info as $name => $locations) {
foreach ($locations as $location) {
echo "Area {$name} and person located {$location}<br />";
}
}
这意味着:
- 对数组的第一个维度进行一次循环,
- 然后,第二个维度的一个循环 - 迭代从第一个维度获得的数据。
关于php - 仅使用 Foreach 循环打印多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611483/