php学习笔记7

数组的遍历

php中很少需要自己手动将大量数据赋值到数组变量中,而是通过调用其他函数返回结果集(这些结果集数据很多情况下都是数组类型),使用数组类型返回的目的是将多个相关联的数据,组织在一起形成集合,以方便我们的批量处理的目的,所以我们实际工作中遍历数组的需求比较多。
遍历:每个都经历一遍
如果要遍历就应该要循环
在这里插入图片描述

此时可以使用循环语句for

补充:count()的使用
输出的是数组中数据的个数,还可以获取多维数组的个数,如图
在这里插入图片描述

此时输出的是第一层数组的个数,也就是第一个数组内有几个数组
如要知道总体数据个数则
在这里插入图片描述

此时输出的是8,因为两个数组也会算入。

foreach 语句

**如果用的是关联数组呢?**就无法使用for循环,需要使用foreach
格式:
foreach(数组变量 as 变量1){
每次循环执行的语句
变量1代表当前正在经历的数据
}
在这里插入图片描述

** 如果想显示索引值应该怎么办?**
foreach(数组变量 as 变量1=>变量2){
每次循环执行的语句
变量1代表当前正在经历的数据的索引值
变量2为正在经历的变量
}
在这里插入图片描述

如果遇到这种数组如何遍历?
在这里插入图片描述

再嵌套一个foreach

来个实例
在这里插入图片描述

输出一个表格
在这里插入图片描述

首先打出表格
在这里插入图片描述

{$val[0]}中val[0]则是输出第0个数据,就是个数组的第一个,也就是名字。 于是以此类推 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210504193528955.png)

但可以发现,布尔值无法输出男女,则再加一个if语句
在这里插入图片描述
以上内容来自
https://edu.51cto.com/lecturer/2452293.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值