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

遍历某个数组时 当该数组中嵌套数组,怎么获取内层数组元素中的某一个键值?

<?php

 $students = array(

'2010'=>array('令狐冲',"59"),

'2011'=>array('林平之',"44"),

'2012'=>array('曲洋',"89"),

'2013'=>array('任盈盈',"92")

}

?>我只要序号和成绩??怎么遍历获取

提问者:qq_我_146 2017-01-03 17:02

个回答

  • qq_真爱蓝天_03230150
    2017-01-03 21:42:20
    已采纳

    这个问题需要通过数组的索引来访问第二个参数,

    <?php

    $students = array(

    '2010'=>array('令狐冲',"59"),

    '2011'=>array('林平之',"44"),

    '2012'=>array('曲洋',"89"),

    '2013'=>array('任盈盈',"92"),

    );

    foreach( $students as $key=>$value)

    {

        echo '学号为'.$key.'的同学成绩为';

        echo $value[1];//只要第二项,索引为1。

        echo "<br/>";

    }

    ?>