![PHP入门很轻松(微课超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/100/44510100/b_44510100.jpg)
上QQ阅读APP看书,第一时间看更新
4.7 小白疑难问题解答
问题1:为什么数组的索引是从0开始的?
解答:从0开始是继承了汇编语言的传统,这样更有利于计算机做二进制的运算和查找。
问题2:如何遍历数组?
解答:所谓数组的遍历,是要把数组中的变量值读取出来。遍历数组中的所有元素是很常用的操作,通过遍历数组可以完成数组元素的查询操作。
foreach函数经常被用来遍历数组元素,语法格式为:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P74_36936.jpg?sign=1739273132-M7zNGzLNC4x2swSPck9OkmfQ69Ojub5k-0-70c5bebb0423f492ce5a9243c8e3c2b2)
可以把数组分为两种情况,不包含键值的数组和包含键值的数组。
遍历不包含键值的数组如下:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P74_36937.jpg?sign=1739273132-V5T6Z2LGhleFTZwLBHTe0dWvxic3lM3X-0-ca4a21f54a6c303ac7b852379b09384c)
遍历包含键值的数组如下:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P74_36938.jpg?sign=1739273132-5wpKgn3PIyuA8z69rUzLk9JKQDd6FqqE-0-7403933e66532e23fc33966c5ebae0a6)
每进行一次循环,当前数组元素的值就会被赋值给数组元素值变量,数组指针会逐一地移动,直到遍历结束为止。