搜尋

首頁  >  問答  >  主體

使用list和each配合,的作業,輸出一行後,如何換行

<?php$arr=array(      '教學部'=>array(       array('李1','18','人妖'),       array('高1','20'),       array('高1','20','高1','20',' 男'),       array('張1','21','妖人'),   ),   '宣傳部'=>array(       array(李 2','20','男'),       array('張2','21','妖人'),   ),   '財務部'=>array(     '人妖'),       array('高3','20','男'),       array('張某','21','妖人'),   ),);foreach($arr as $k=> ;$a){echo'<table width="500" border="1">';                echo $k ;          = >$e){                                          $ .'</td>';          }                            lt ;/table>';  }           ?>

梁雪雷梁雪雷1168 天前975

全部回覆(4)我來回復

  • autoload

    autoload2021-09-06 09:46:03

    QQ截图20210906095222.png

    輸出應該是這個樣式

    回覆
    1
  • autoload

    autoload2021-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
    autoload

    應該是第二層

    autoload · 2021-09-06 09:44:53
  • 取消回覆