PHP入门很轻松(微课超值版)
上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 使用内部指针控制函数遍历数组