登陆

使用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>';  }           ?>

# PHP
梁雪雷梁雪雷16 天前228 次浏览

全部回复(4)我要回复

  • 逆旅行人

    逆旅行人2021-09-06 09:46:03

    QQ截图20210906095222.png

    输出应该是这个样式

    回复
    1
  • 逆旅行人

    逆旅行人2021-09-06 09:42:23

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

    与即可

    回复
    1
  • 梁雪雷

    谢谢老师

    梁雪雷 · 2021-09-06 09:43:21
    逆旅行人

    应该是第二层

    逆旅行人 · 2021-09-06 09:44:53
  • 取消回复发送