我有一个结构为:
的多维数组我有一个循环,可以抓取每个企业的名称和地址,然后回复它们。现在我想要做的就是抓住这个区域并为每个企业查出。到目前为止,我的循环如下:
foreach ($data AS $key => $value) {
echo '<ul>';
echo '<li>';
echo $value['Name'];
echo '</li>';
echo '<li>';
echo $value['Address'];
echo '</li>';
echo '<li>';
foreach ($data as $row) {
echo $data['Area'];
}
echo '</li>';
echo '</ul>';
}
我可以一次输出所有区域:
foreach($data as $row)
{
foreach($row['Area'] as $areaout)
{
echo $areaout;
}
}
但我需要用它的相应名称和地址来回应
答案 0 :(得分:1)
不应该简单地替换
foreach ($foo as $row) {
echo $foo['Area'];
}
通过
echo '<ul>';
foreach ($value['Area'] as $v) {
echo '<li>' . $v . '</li>';
}
echo '</ul>'