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

为何结果只有一个人的名字

<?php

 $students = array(

'2014'=>'令狐冲',

'2011'=>'林平之',

'2012'=>'曲洋',

'2013'=>'任盈盈',

'2014'=>'向问天',

'2015'=>'任我行',

'2016'=>'冲虚',

'2017'=>'方正',

'2018'=>'岳不群',

'2014'=>'宁中则',

);//10个学生的学号和姓名,用数组存储

$query = '2014';

//使用循环结构遍历数组,获取学号和姓名

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

    //使用条件结构,判断是否为该学号

if($key == $query)

echo $v."<br />";//输出(打印)姓名

//结束循环(跳出循环)

};

}

?>


正在回答

5 回答

他是让你找出学号2014的学生叫什么名字

0 回复 有任何疑惑可以回复我~

php里的key值不能重复 如果重复的话 默认最后一个值

0 回复 有任何疑惑可以回复我~

应该是一个下标学号只能输出一个‘宁中则’是最后赋的值所以输出宁中则

0 回复 有任何疑惑可以回复我~

if($key == $query)  

如果下标等于2014,就输出下标2014的值,向问天

0 回复 有任何疑惑可以回复我~

代码是找出学号为2014的人啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何结果只有一个人的名字

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