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 09 PHP
浅析php中如何在有限的内存中读取大文件
Jul 02 PHP
ueditor 1.2.6 使用方法说明
Jul 24 PHP
CI框架学习笔记(二) -入口文件index.php
Oct 27 PHP
PHP之密码加密的几种方式
Jul 29 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
Sep 29 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
Jul 28 PHP
为何说PHP引用是个坑,要慎用
Apr 02 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 PHP
thinkphp5.1框架容器与依赖注入实例分析
Jul 23 PHP
thinkPHP+LayUI 流加载实现功能
Sep 27 PHP
PHP实现一个按钮点击上传多个图片操作示例
Jan 23 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面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
php发送http请求的常用方法分析
2016/11/08 PHP
PHP钩子与简单分发方式实例分析
2017/09/04 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
百度留言本js 大家可以参考下
2009/10/13 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
JavaScript的作用域和块级作用域概念理解
2014/09/21 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
JavaScript对象数组的排序处理方法
2015/10/21 Javascript
javascript中checkbox使用方法简单实例演示
2015/11/17 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
2016/11/07 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
2018/12/12 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
Python深入学习之上下文管理器
2014/08/31 Python
pandas中Timestamp类用法详解
2017/12/11 Python
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
Django学习之文件上传与下载
2019/10/06 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
python switch 实现多分支选择功能
2020/12/21 Python
python自动化发送邮件实例讲解
2021/01/04 Python
维德科技C#面试题笔试题
2015/12/09 面试题
电子商务专业推荐信范文
2013/12/02 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
Mysql数据库命令大全
2021/05/26 MySQL