我这段代码输出$key后会多一个s,不知道是怎么出来的,望大家可以解答一下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <?php $students = array ( '2010' => array ( '令狐冲' , "59" , "f" ), '2011' => array ( '林平之' , "44" , "f" ), '2012' => array ( '曲洋' , "89" , "m" ), '2013' => array ( '任盈盈' , "92" , "m" ), '2014' => array ( '向问天' , "93" , "f" ), '2015' => array ( '任我行' , "87" , "m" ), '2016' => array ( '冲虚' , "58" , "f" ), '2017' => array ( '方正' , "74" , "d" ), '2018' => array ( '岳不群' , "91" , "e" ), '2019' => array ( '宁中则' , "90" , "s" ), ); //10个学生的学号、姓名、分数,用数组存储 foreach ( $students as $key => $val ) { //使用循环结构遍历数组,获取学号 echo $key ; //输出学号 echo ":" ; //循环输出姓名和分数 foreach ( $val as $v ) { //echo $v; } echo "<br />" ; } { echo $v . "<br />" ; } ?> |