时时商务社区
标题:
php数组指针操作详解
[打印本页]
作者:
阿情
时间:
2018-2-14 05:28
数组指针的操作:
移动数组指针的操作:
Next() 向下 同时会获得当前元素的值。
Prev() 向上同时会获得当前元素的值。
End() 移动到最后一个元素单元 获得最后一个元素的值
Reset() 移动到第一个单元 获得第一个元素的值。
如果移动不成功,返回false。
参数都为需要操作的数组,并且是引用传递。
获得指针指向的元素的信息:
Key();//获得当前数组指针指向的元素下标
Current();//获得当前数组指针指向的元素
只获取数据 不移动指针
还有一个混合的操作:
即可以获得当前指针元素的信息(键值) 也 可以同时移动指针。
Each(); 获得当前元素的信息(键和值的信息),
移动指针:
我们有时可以利用each的特性,来达到遍历数组的目的:
应该利用循环结构 配合each完成。
配合条件:each到最后一个元素时,就会返回false。
List 函数:
List的限制:只针对索引数组起作用。
利用list 和each 完成遍历
但是使用完each遍历后 数组指针是不会reset的重置的,需要手动重置。
您可能感兴趣的文章:
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
php 数组的指针操作实现代码
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
PHP中使用数组指针函数操作数组示例
简单了解PHP编程中数组的指针的使用
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2