Suchen Sie nach Antworten für Hausaufgaben?
Lost
Lost 2018-03-21 15:53:23
0
6
1520

Das Array durchlaufen

<?php

$arr=array(

'Teaching Department'=>array(

) array('Li','18','shemale'),

      array( ' Gao','20','Male'),

array('Zhang','21','Yaoren'),

),

'Propaganda Department'=>array(

array( ' Li','18','monster'),

array('Gao','20','male'),

array('Zhang','21','monster'),​​​,

      array('Zhang','21','Yaoren'),

  ),

);

?>

Ich kann es nicht herausfinden, es ist anders als ich dachte, bitte fragen Sie die Lehrer für eine Antwort

Lost
Lost

Antworte allen(6)
咸鱼
<?php
echo '<table width=500 border=1>';
$arr=array(
   '教学部'=>array(
       array('李某',18,'人妖'),
       array('高某',20,'男'),
       array('张某',21,'妖人'),
   ),
   '宣传部'=>array(
       array('李某',18,'人妖'),
       array('高某',20,'男'),
       array('张某',21,'妖人'),
   ),
   '财务部'=>array(
       array('李某',18,'人妖'),
       array('高某',20,'男'),
       array('张某',21,'妖人'),
   ),
);
echo '<tr  align=center><td>部门</td><td>姓名</td><td>年龄</td><td>性别</td></tr>';
foreach($arr as $key => $value){
	echo '<tr><td rowspan=3 align=center>'.$key.'</td>';
	foreach($value as $k1 => $v1){
		foreach($v1 as $k2 => $v2){
			if(!is_int($v2)){
				echo '<td  align=center>'.$v2.'</td>';
			}else{
				echo '<td  align=center>'.$v2."岁</td>";
			}
		}
		echo '</tr>';
	}
}
echo '</table>';
?>


phpcn_u188464

<?php


$arr=array(

'教学部'=>array(

array('李某','18','人妖'),

array('高某','20','男'),

array('张某','21','妖人'),

),

'宣传部'=>array(

array('李某','18','人妖'),

array('高某','20','男'),

array('张某','21','妖人'),

),

'财务部'=>array(

array('李某','18','人妖'),

array('高某','20','男'),

array('张某','21','妖人'),

),

);


foreach($arr as $ker=>$vase)

{

    echo $ker.'<br/>';

    foreach($vase as $k=>$v)

    {

        foreach($v as $x=>$y)

        {

            echo $y;

            if($x<2)

            {

                echo '----';

            }

        }

        echo '<br/>';

    }

    echo '=================='.'<br/>';

}


?>


sky
echo '<table border="1" cellspacing="1" cellpadding="10">';
foreach($arr as $key=>$value) {
	
	echo '<tr><th>部门</th><th>姓名</th><th>年龄</th><th>性别</th></tr>';
	echo '<tr>';
	foreach($value as $ke => $va){
		echo '<td>'.$key.'</td>';
		foreach($va as $k => $v) {
			echo '<td>'.$v.'</td>';
		}
	echo '</tr>';
		
	}
}
echo '</table>';

谁都不付就服你

没有输入昵称,请重新填写

foreach($arr as $key=> $value){

echo "部门".$key."<br>";

foreach($value as $ke=>$va){

echo $ke."<br>";

foreach($va as $k =>$v){

echo $k.'--------'.$v."<br>";

}

}

}

这是个三维数组,明白了吧!

第一个循环就不说了,取第一层的标与值;

第二个循环是取第二个循环的标与值,第三个循环是取第三个循环的标与值

快看,是李小贱!!!

你要什么效果 一般用foreach遍历

sky

不明白你要干什么 ,遍历数组,你想怎么遍历?需求是什么?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!