![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=1739288551-agX4j7l096gHxSLbX5rhoWuO5vj8oGCz-0-787d23463d1fa885995176278ec1ef3b)
可以把数组分为两种情况,不包含键值的数组和包含键值的数组。
遍历不包含键值的数组如下:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P74_36937.jpg?sign=1739288551-tde2m0YrWoFL2851ubOVSiURTLlEHaXO-0-ab873a43750865159a7aef47c824c246)
遍历包含键值的数组如下:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P74_36938.jpg?sign=1739288551-Wh6pg4FfrWDYb20fqDPoDQXiRBUx84J9-0-0ce1bae0dac780ce1e396c30b6f7d899)
每进行一次循环,当前数组元素的值就会被赋值给数组元素值变量,数组指针会逐一地移动,直到遍历结束为止。