使用list和each配合,的作业,输出一行后,如何换行
问题描述
<?php$arr=array( '教学部'=>array( array('李1','18','人妖'), array('高1','20','男'), array('张1','21','妖人'), ), '宣传部'=>array( array('李2','18','人妖'), array('高2','20','男'), array('张2','21','妖人'), ), '财务部'=>array( array('李3','18','人妖'), array('高3','20','男'), array('张某','21','妖人'), ),);foreach($arr as $k=>$a){echo'<table width="500" border="1">';echo $k ; foreach($a as $b=>$c){ foreach($c as $d=>$e){ $i=list($one,$two,$three)=$e; { echo '<td>'.$i.'</td>'; } } } echo '</table>'; } ?>
问题解答
回答1:输出应该是这个样式
回答2:foreach($arr as $k=>$a){ echo''; echo $k ; foreach($a as $b=>$c){ echo "<tr>"; foreach($c as $d=>$e){ $i=list($one,$two,$three)=$e; echo ''.$i.''; echo "</tr>"; } } echo ''; }
在第一层foreach内部的开始和结束分别添加
与即可