为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

如果只想输出姓名怎么办

正在回答

1 回答

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

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

     echo $key; //输出学号

echo ":";

//循环输出姓名和分数

     echo $val[0];

echo "<br />";

}


1 回复 有任何疑惑可以回复我~
#1

酒竹 提问者

非常感谢!
2018-01-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信