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 相关文章推荐
Memcached常用命令以及使用说明详解
Jun 27 PHP
PHP中将ip地址转成十进制数的两种实用方法
Aug 15 PHP
php数组合并的二种方法
Mar 21 PHP
php分页示例分享
Apr 30 PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 PHP
两款万能的php分页类
Nov 12 PHP
PHP使用mkdir创建多级目录的方法
Dec 22 PHP
使用PHP实现微信摇一摇周边红包
Jan 04 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
PHP实现负载均衡下的session共用功能
Apr 17 PHP
PHP实现一维数组与二维数组去重功能示例
May 24 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 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
15个小时----从修改程序到自己些程序
2006/10/09 PHP
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
PHP查询分页的实现代码
2017/06/09 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
2018/09/26 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
javascript dom 基本操作小结
2010/04/11 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
2015/03/18 Javascript
javascript中checkbox使用方法简单实例演示
2015/11/17 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
javascript基础知识讲解
2017/01/11 Javascript
React-Native之定时器Timer的实现代码
2017/10/04 Javascript
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
django 自定义用户user模型的三种方法
2014/11/18 Python
Python数据操作方法封装类实例
2017/06/23 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
计算机学生求职信范文
2014/01/30 职场文书
六年级学生评语
2014/04/22 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
银行竞聘报告范文
2014/11/06 职场文书
军事博物馆观后感
2015/06/05 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
Vue接口封装的完整步骤记录
2021/05/14 Vue.js
Mysql数据库命令大全
2021/05/26 MySQL
Python实现滑雪小游戏
2021/09/25 Python