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中几种常见安全设置详解
Apr 06 PHP
php缓存技术详细总结
Aug 07 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
PHP中header用法小结
May 23 PHP
PHP经典算法集锦【经典收藏】
Sep 14 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 PHP
PHP实现腾讯与百度坐标转换
Aug 05 PHP
Laravel框架生命周期与原理分析
Jun 12 PHP
PHP根据key删除数组中指定的元素
Feb 28 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
May 21 PHP
php实现简易计算器
Aug 28 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
如何选购合适的收音机
2021/03/01 无线电
在字符串中把网址改成超级链接
2006/10/09 PHP
使用 php4 加速 web 传输
2006/10/09 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
分享27个jQuery 表单插件集合推荐
2011/04/25 Javascript
node.js中的fs.futimesSync方法使用说明
2014/12/17 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
jquery实现下拉框功能效果【实例代码】
2016/05/06 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
vue子组件使用自定义事件向父组件传递数据
2017/05/27 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
2017/08/08 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
JQuery常用简单动画操作方法回顾与总结
2019/12/07 jQuery
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python元组操作实例解析
2014/09/23 Python
python下paramiko模块实现ssh连接登录Linux服务器
2015/06/03 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
super()与this()的区别
2016/01/17 面试题
国际政治个人自荐信范文
2013/11/26 职场文书
毕业生个人投资创业计划书
2014/01/04 职场文书
文秘应聘自荐书范文
2014/02/18 职场文书
士力架广告词
2014/03/20 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
财务人员岗位职责
2015/02/03 职场文书
跳高加油稿
2015/07/21 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python