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 相关文章推荐
留言板翻页的实现详解
Oct 09 PHP
PHP中的strtr函数使用介绍(str_replace)
Oct 20 PHP
PHP输入流php://input介绍
Sep 18 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
May 06 PHP
php中操作memcached缓存进行增删改查数据的实现代码
Aug 15 PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 PHP
php异常处理方法实例汇总
Jun 24 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
Aug 25 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
Mar 17 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 PHP
在Laravel的Model层做数据缓存的实现
Sep 26 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
php 函数使用方法与函数定义方法
2010/05/09 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
Laravel框架查询构造器简单示例
2019/05/08 PHP
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
node.js操作mysql(增删改查)
2015/07/24 Javascript
jQuery实现的AJAX简单弹出层效果代码
2015/11/26 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
vue键盘事件点击事件加native操作
2020/07/27 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
python Pandas 读取txt表格的实例
2018/04/29 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
Pycharm调试程序技巧小结
2020/08/08 Python
Python基于内置函数type创建新类型
2020/10/22 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
2020/12/07 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
培训演讲稿范文
2014/01/12 职场文书
企业年会主持词
2014/03/27 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
Redis数据结构之链表与字典的使用
2021/05/11 Redis
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python