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

为什么后面的名字跟成绩都输出了?

foreach($val as $v)在这$val也是一个数组,呢为什么不需要=>就直接输出了姓名和成绩

如果只想输出姓名怎么办

提问者:酒竹 2018-01-14 13:22

个回答

  • 纯白色4255731
    2018-01-14 15:44:14
    已采纳

    因为$val这个数组没有定义key,默认就是0,1,2……,只想输出姓名的话就不需要嵌套了,只要把遍历函数改成这样 

    foreach($students as $key=>$val){ //使用循环结构遍历数组,获取学号 

         echo $key; //输出学号

    echo ":";

    //循环输出姓名和分数

         echo $val[0];

    echo "<br />";

    }