数组的遍历
php中很少需要自己手动将大量数据赋值到数组变量中,而是通过调用其他函数返回结果集(这些结果集数据很多情况下都是数组类型),使用数组类型返回的目的是将多个相关联的数据,组织在一起形成集合,以方便我们的批量处理的目的,所以我们实际工作中遍历数组的需求比较多。
遍历:每个都经历一遍
如果要遍历就应该要循环
此时可以使用循环语句for
补充:count()的使用
输出的是数组中数据的个数,还可以获取多维数组的个数,如图
此时输出的是第一层数组的个数,也就是第一个数组内有几个数组
如要知道总体数据个数则
此时输出的是8,因为两个数组也会算入。
foreach 语句
**如果用的是关联数组呢?**就无法使用for循环,需要使用foreach
格式:
foreach(数组变量 as 变量1){
每次循环执行的语句
变量1代表当前正在经历的数据
}
** 如果想显示索引值应该怎么办?**
foreach(数组变量 as 变量1=>变量2){
每次循环执行的语句
变量1代表当前正在经历的数据的索引值
变量2为正在经历的变量
}
如果遇到这种数组如何遍历?
再嵌套一个foreach
来个实例
输出一个表格
首先打出表格
但可以发现,布尔值无法输出男女,则再加一个if语句
以上内容来自
https://edu.51cto.com/lecturer/2452293.html