上QQ阅读APP看书,第一时间看更新
4.3.4 使用数组的内部指针控制函数遍历数组
前面已经介绍了几种数组遍历的方法,下面再介绍一种,使用数组的内部指针控制函数来遍历数组。
数组的内部指针是数组内部的组织机制,指向一个数组中的某个元素,默认是指向数组中第一个元素。通过移动或改变指针的位置,可以访问数组中的任意元素。对于数组指针的控制,PHP提供了一些函数,具体说明如表4-1所示。
表4-1 数组的内部指针控制函数
下面介绍如何使用这些数组指针函数来控制数组中元素的读取顺序。
【例4-7】使用内部指针控制函数遍历数组(实例文件:源文件\ch04\4.7.php)。
运行结果如图4-8所示。这里通过使用指针控制函数next()、prev()、end()和reset()随意在数组中移动指针位置,再使用key()和current()函数获取指针当前位置所对应元素的键名和值。
图4-8 使用内部指针控制函数遍历数组