问答详情
源自:6-15 PHP中结构嵌套之循环嵌套

如果我还想再加一个数组,第23行应该怎么表达?

如果我还想再加一个数组,第23行应该怎么表达?

提问者:GNEZ 2015-03-31 23:58

个回答

  • Silence
    2015-04-01 09:55:52

    <?php
     $students = array(
    '2010'=>array('令狐冲'=>array('a','b'),"59"),
    '2011'=>array('林平之',"44"),
    '2012'=>array('曲洋',"89"),
    '2013'=>array('任盈盈',"92"),
    '2014'=>array('向问天',"93"),
    '2015'=>array('任我行',"87"),
    '2016'=>array('冲虚',"58"),
    '2017'=>array('方正',"74"),
    '2018'=>array('岳不群',"91"),
    '2019'=>array('宁中则',"90"),
    );//10个学生的学号、姓名、分数,用数组存储
     
    foreach($students as $key=>$val)
    { //使用循环结构遍历数组,获取学号 
         echo $val; //输出学号
    	     echo "<br />";
    	 //循环输出姓名和分数
    	foreach($val as $key1=>$v) 
    	{  
    		echo $v;
    		//判断下下层是不是数组,在进行遍历
            if(is_array($v)){
              foreach($v as  $vv) 
        {  
    		echo $vv;
                 echo "<br />";
           
    	 }    
                
            }
              
                 echo "<br />";
           
    	 }
    	 echo "<br />";
    }
    ?>