suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie ändere ich die Zeile nach der Ausgabe einer Zeile, wenn ich list und jedes zusammen verwende?

<?php$arr=array( 'Teaching Department'=>array( ,     array('Zhang 1','21','Monster'),   ),  'Propaganda Department'=>array(       array(' Li 2','18','Lady'),         array('Gao 2' ,'20','Male'),       array('Zhang 2','21','Monster'),     ),   'Finanzabteilung '=>array(           array('Li 3','18','Man  '), array('Gao 3','20','Male'), array('Zhang','21','Yaoren '), ),);foreach($arr as $k=>$ a){echo'<table width="500" border="1">'; echo $k ; b=>$c){ foreach($c as $d=> $ E) {$ i = List ($ One, $ Two, $ Three) = $ e; '. $ i. '& lt;/td & gt;';

梁雪雷梁雪雷1168 Tage vor977

Antworte allen(4)Ich werde antworten

  • autoload

    autoload2021-09-06 09:46:03

    QQ截图20210906095222.png

    输出应该是这个样式

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

    与即可

    Antwort
    1
  • 梁雪雷

    谢谢老师

    梁雪雷 · 2021-09-06 09:43:21
    autoload

    应该是第二层

    autoload · 2021-09-06 09:44:53
  • StornierenAntwort