Php核心技术-数组指针
程序员文章站
2022-05-23 22:42:03
...
数组指针的操作:
移动数组指针的操作:
Next() 向下 同时会获得当前元素的值。
Prev() 向上同时会获得当前元素的值。
End() 移动到最后一个元素单元 获得最后一个元素的值
Reset() 移动到第一个单元 获得第一个元素的值。
如果移动不成功,返回false。
参数都为需要操作的数组,并且是引用传递。
获得指针指向的元素的信息:
Key();//获得当前数组指针指向的元素下标
Current();//获得当前数组指针指向的元素
只获取数据 不移动指针
还有一个混合的操作:
即可以获得当前指针元素的信息(键值) 也 可以同时移动指针。
Each(); 获得当前元素的信息(键和值的信息),
个。
移动指针:
我们有时可以利用each的特性,来达到遍历数组的目的:
应该利用循环结构 配合each完成。
配合条件:each到最后一个元素时,就会返回false。
List 函数:
List的限制:只针对索引数组起作用。
利用list 和each 完成遍历
但是使用玩each遍历后 数组指针是不会reset的重置的,需要手动重置。
推荐阅读
-
php使用array_search函数实现数组查找的方法,array_search数组_PHP教程
-
PHP 将数组打乱 shuffle函数的用法及简单实例,打乱shuffle
-
php打乱数组二维数组多维数组的简单实例,打乱二维数组
-
将一维或多维的数组连接成一个字符串的php代码
-
PHP 数组基本操作方法详解,数组操作方法详解
-
PHP list() 将数组中的值赋给变量的简单实例,list数组
-
php遍历循环数组实现方法,php遍循环数组_PHP教程
-
PHP 在数组中搜索给定的简单实例 array_search 函数,数组array_search
-
php通过sort()函数给数组排序的方法,sort数组
-
php学习 数组课件