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 魔术方法使用说明
Oct 20 PHP
ThinkPHP与PHPExcel冲突解决方法
Aug 08 PHP
数据库中排序的对比及使用条件详解
Feb 23 PHP
Windows下部署Apache+PHP+MySQL运行环境实战
Aug 31 PHP
THINKPHP2.0到3.0有哪些改进之处
Jan 04 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
Dec 14 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
Dec 30 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
Yii+upload实现AJAX上传图片的方法
Jul 13 PHP
微信公众平台开发(五) 天气预报功能开发
Dec 03 PHP
php生成二维码图片方法汇总
Dec 17 PHP
Laravel模型事件的实现原理详解
Mar 14 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
将OICQ数据转成MYSQL数据
2006/10/09 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
PHP如何使用Memcached
2016/04/05 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
2010/06/21 Javascript
jquery trim() 功能源代码
2011/02/14 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
2019/08/27 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
2020/08/31 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
python文字转语音的实例代码分析
2019/11/12 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
abstract class和interface有什么区别?
2012/01/03 面试题
办公室前台岗位职责范本
2013/12/10 职场文书
开业庆典答谢词
2014/01/18 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
高中校园广播稿
2014/10/21 职场文书
2016年清明节网上祭英烈活动总结
2016/04/01 职场文书
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL