遍歷數(shù)組
<?php
$arr=array(
? ?'教學(xué)部'=>array(
? ? ? ?array('李某','18','人妖'),
? ? ? ?array('高某','20','男'),
? ? ? ?array('張某','21','妖人'),
? ?),
? ?'宣傳部'=>array(
? ? ? ?array('李某','18','人妖'),
? ? ? ?array('高某','20','男'),
? ? ? ?array('張某','21','妖人'),
? ?),
? ?'財(cái)務(wù)部'=>array(
? ? ? ?array('李某','18','人妖'),
? ? ? ?array('高某','20','男'),
? ? ? ?array('張某','21','妖人'),
? ?),
);
?>
搞不定了,和我想的不一樣,求老師解答
<?php
$arr=array(
'教學(xué)部'=>array(
array('李某','18','人妖'),
array('高某','20','男'),
array('張某','21','妖人'),
),
'宣傳部'=>array(
array('李某','18','人妖'),
array('高某','20','男'),
array('張某','21','妖人'),
),
'財(cái)務(wù)部'=>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/>';
}
?>
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>";
}
}
}
這是個(gè)三維數(shù)組,明白了吧!
第一個(gè)循環(huán)就不說了,取第一層的標(biāo)與值;
第二個(gè)循環(huán)是取第二個(gè)循環(huán)的標(biāo)與值,第三個(gè)循環(huán)是取第三個(gè)循環(huán)的標(biāo)與值