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 相关文章推荐
第五节--克隆
Nov 16 PHP
个人站长制做网页常用的php代码
Mar 03 PHP
MySql中正则表达式的使用方法描述
Jul 30 PHP
PHP下打开URL地址的几种方法小结
May 16 PHP
深入理解PHP原理之异常机制
Aug 21 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
Sep 10 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
Aug 06 PHP
nginx+thinkphp下解决不支持pathinfo模式
Jul 01 PHP
PHP上传文件参考配置大文件上传
Dec 16 PHP
php 生成加密公钥加密私钥实例详解
Jun 16 PHP
PDO操作MySQL的基础教程(推荐)
Aug 18 PHP
PHP实现微信商户支付企业付款到零钱功能
Sep 30 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 fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
总结Node.js中的一些错误类型
2016/08/15 Javascript
关于js函数解释(包括内嵌,对象等)
2016/11/20 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
python ElementTree 基本读操作示例
2009/04/09 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
python中sys.argv函数精简概括
2018/07/08 Python
对python3 中方法各种参数和返回值详解
2018/12/15 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
如何通过python实现人脸识别验证
2020/01/17 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
浅谈Python协程
2020/06/17 Python
环保标语大全
2014/06/12 职场文书
2015年征兵工作总结
2015/07/23 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
深入浅析React中diff算法
2021/05/19 Javascript
MySQL数据库 任意ip连接方法
2022/05/20 MySQL