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

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

在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。

(1)只取值,不取下标

<?php
 foreach (数组 as 值){
//执行的任务
}
?>

(2)同时取下标和值

<?php
foreach (数组 as 下标 => 值){
 //执行的任务
}
?>

 

任务

列出所有学生姓名!

有一组以学号为下标,姓名为值的数组,这时候需要遍历数组的姓名。

1、在右边编辑器中的第16行输入指令:

foreach($students as  $v)

如图所示:

?不会了怎么办

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

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

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

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

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / weixin_慕码人3556065
不行的,除非你去修改php底层代码

最新回答 / 慕丝8546819
你随便找个在线编译器就好,而且这个课程里有教安装软件的呀,只不过我没电脑配置没安装,我都是用在线编译器,你百度一下一大堆

最新回答 / minimix
可以啊,这个参数名字是自己取的,系统bug而已

最新回答 / weixin_慕仰1259998
应为它只取了值,如果要取前面的在$v后面加=>$c(这个c是自己命名的)。

最赞回答 / 年少无知ing
遍历数组就是把数组里面的值都循环一遍as是“作为”的意(在这里相当于赋值的意思,把$students这个数组里面的值都赋值一次给$v)foreach($students as $v){}

最新回答 / weixin_慕哥6203419
你输入是student还是students,哈哈哈哈

已采纳回答 / qq_浅忆梦微凉_10
那你在开头加上这句header('Content-Type:text/html;charset=utf-8');试试

已采纳回答 / 大力全
array是生成数组的,取下标就是取那个数值。因为数组里面是一个下标加一个值的。你看例题就知道了     有一组以学号为下标,姓名为值的数组     下表就是他讲的那个

已采纳回答 / 慕姐8033903
$v)后面多出一个分号 ;

最赞回答 / amacyan
第一是定义数组赋值给$studentsforeache遍历数组students循环,并获取值赋给变量$v

最新回答 / 大力全
foreach($students as $k=>$v){    echo $k;}这个$k输出的就是你要的下标了。

最赞回答 / 慕粉0717548482
rand(1,20)就是指从一到二十里面获得一个随机数

已采纳回答 / 每天学一点yes
下标用来区别不同的字符。他用了个判断,只有相等的才可以输出。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言