php数组指针操作详解


Posted in PHP onFebruary 14, 2017

数组指针的操作:

移动数组指针的操作:

Next() 向下 同时会获得当前元素的值。

Prev() 向上同时会获得当前元素的值。

End() 移动到最后一个元素单元 获得最后一个元素的值

Reset() 移动到第一个单元 获得第一个元素的值。

如果移动不成功,返回false。

参数都为需要操作的数组,并且是引用传递。

获得指针指向的元素的信息:

Key();//获得当前数组指针指向的元素下标
Current();//获得当前数组指针指向的元素

只获取数据 不移动指针

还有一个混合的操作:

即可以获得当前指针元素的信息(键值) 也 可以同时移动指针。

Each(); 获得当前元素的信息(键和值的信息),

移动指针:

我们有时可以利用each的特性,来达到遍历数组的目的:

应该利用循环结构 配合each完成。

配合条件:each到最后一个元素时,就会返回false。

List 函数:

List的限制:只针对索引数组起作用。

利用list 和each 完成遍历

但是使用完each遍历后 数组指针是不会reset的重置的,需要手动重置。

PHP 相关文章推荐
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
Dec 29 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
Jun 28 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
Laravel 4.2 中队列服务(queue)使用感受
Oct 30 PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 PHP
PHP文件缓存类实现代码
Oct 26 PHP
php如何获取文件的扩展名
Oct 28 PHP
PHP开发中AJAX技术的简单应用
Dec 11 PHP
PHP实现数组根据某个单元字段排序操作示例
Aug 01 PHP
PHP判断是否是微信打开还是浏览器打开的方法
Feb 27 PHP
PHP根据key删除数组中指定的元素
Feb 28 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
Aug 06 PHP
PHP中include()与require()的区别说明
Feb 14 #PHP
php中的抽象方法和抽象类
Feb 14 #PHP
PHP静态成员变量和非静态成员变量详解
Feb 14 #PHP
PHP静态成员变量
Feb 14 #PHP
php中序列化与反序列化详解
Feb 13 #PHP
PHP最常用的正则表达式
Feb 13 #PHP
PHP面相对象中的重载与重写
Feb 13 #PHP
You might like
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
php实现监听事件
2013/11/06 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
jQuery 操作XML入门
2008/12/25 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
前端防止用户重复提交js实现代码示例
2018/09/07 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
javascript实现滚动条效果
2020/03/24 Javascript
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
python 正确保留多位小数的实例
2018/07/16 Python
python随机数分布random均匀分布实例
2019/11/27 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
校园安全检查制度
2014/02/03 职场文书
高中军训感言1000字
2014/03/01 职场文书
安全责任书
2015/01/29 职场文书
单方投资意向书
2015/05/11 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
班级联欢会主持词
2015/07/03 职场文书
暑假打工感想
2015/08/07 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android