使用list和each配合,的作业,输出一行后,如何换行

时间:2021-11-10 11:07:42 浏览:8次

问题描述

<?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:

使用list和each配合,的作业,输出一行后,如何换行

输出应该是这个样式

回答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内部的开始和结束分别添加

与即可

相关推荐
评论
评论
发 布