如何在第一行显示第一个数组,然后在第二行显示第二个数组,然后在第三行显示第三个数组
Array
(
[S] => Array
(
[0] => Array
(
[id] => 61
[area_code] => SS-5
)
)
[A] => Array
(
[0] => Array
(
[id] => 24
[area_code] => AHUP-9
)
)
)

发布于 2019-12-28 12:07:39
使用简单的带有级联的foreach循环:
foreach($data as $upkey=>$set){
foreach($set as $ind=>$value){
echo $value['area_code'];
if (isset($set[$ind+1])) echo '-----';
}
echo PHP_EOL;
}如果需要有列和行的表,可以使用以下简单示例:
// open table(thead included) and tbody tags
echo '<table class="table"><thead></thead><tbody>';
foreach($data as $set){
// open row
echo '<tr>';
foreach($set as $value){
// print column with value
echo '<td>'.$value['area_code'].'</td>';
}
// close row
echo '</tr>';
}
// close tbody and table tags
echo '</tbody></table>'; https://stackoverflow.com/questions/59510421
复制相似问题