永发信息网

foreach($students as $key=>$val)为什么这句要=>$val,不是可以直接数组名 as 键值么,

答案:1  悬赏:30  手机版
解决时间 2021-04-08 14:03
  • 提问者网友:箛茗
  • 2021-04-07 14:32
$students = array(
'2010'=>array('令狐冲',"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 $key; //输出学号
echo ":";
//循环输出姓名和分数
foreach($val as $v)
{
echo $v;
}
echo "
";
}
?>
foreach($students as $key=>$val)为什么这句要=>$val,没有就执行不了了,不是可以直接数组名 as 键值么,
最佳答案
  • 五星知识达人网友:野慌
  • 2021-04-07 15:52
没有=>$val的话....$key的值其实就是$val的值...比如foreach($students as $key) ehco join('', $key)是直接输入姓名跟分数...

as都是键值..不是键名.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯