章节
问答
课签
笔记
评论
占位
占位

PHP中循环结构之foreach循环语句(任务二)

这一小节还是上小节的练习。

任务

列出所有学生学号和姓名!

有时候需要同时列出学号和姓名。在右边编辑器中。

1、第16行中输入指令:

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

如图所示:

?不会了怎么办

1、检查一下“foreach”语句写对了没;

2、“foreach”关键字写对了没;

3、“as”关键字写对了没;

||
1
2
<?php
$students =
    array(
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 昂首莫回头
foreach($students as $key =>$v)代表遍历数组每个值,然后将每一个值都显示出来
foreach(表示开始遍历循环)         $students(代表你需要遍历的数组变量名称:可以随意换名称不影响)as必须有(前后注意要空格:不能修改)  $key(下标:可以随意更换名称不影响)  $V(值:随意更换名称不影响)ps:注意标点符号,格式,就没问题的

最赞回答 / Jackdddd
“你都学到这了还不知道这是什么?”你想解答就说,不要说这种话

最新回答 / qq_悠悠li_0
他这里的数组应该就相当于一个表格。先写的在前面,后写的在后面。编号只是一个用来方便查找的识别号而已,不会自动排序

最赞回答 / 慕雪4699946
是这样的下标和值定义的变量名称都能改的不是一个固定的量,只要注意上面函数条件改了下面输出的地方也要记得修改,这两个地方保持一定输出就是对的,只要运行成功就行,输出错误那是因为做了改动代码与慕课网检测的答案有差别所以报错。应该是这样

已采纳回答 / 何遇2017
我感觉吧。不加分号的意思是:用foreach每遍历一次数组时,都会执行后面的循环体,即打印出学号和姓名如果你加了分号,foreach就是一段独立的代码。由于独立代码间的顺序执行,只有在遍历完最后一个数组元素时,才打印出来学号和姓名,也就是出现了最后一个。

已采纳回答 / 菜鸟25号
是的,php语法规定

最新回答 / SongJee
这两个就是在foreach里面定义的,第一个变量就是下标,第二个变量就是对应的数组值,你也可以任意更换名字试试

最新回答 / qq_愿_7
=> 是数组成员访问符号-> 是对象成员访问符号

已采纳回答 / 慕莱坞9844542
key指下标,v指下标所对应的值。$key和$v这种形式就代表申明变量了

最新回答 / 我要从南吃到北
感谢啦  我是自己多打个了一个分号

已采纳回答 / 福卡
 array_keys($students) 获取students的key数组
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言