php中使用key,value,current,next和prev函数遍历数组的方法


Posted in PHP onMarch 17, 2015

本文实例讲述了php中使用key,value,current,next和prev函数遍历数组的方法。分享给大家供大家参考。具体分析如下:

php中针对数组遍历有一系列的函数使我们可以非常方便的操作数组,要遍历一个数组,第一步就是要将指针指向数组开头,使用reset()函数。

使用prev()和next()函数可以查看数组的上一个和下一个元素。在然和位置都可以使用current()函数获得当前的值,使用key()函数获得键值

$array = array('foo' => 'bar', 'baz', 'bat' => 2);
function displayArray(&$array) {
reset($array);
while (key($array) !== null) {
echo key($array) .": " .current($array) . PHP_EOL;
next($array);
}
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php db类库进行数据库操作
Mar 19 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
Nov 12 PHP
php array_walk() 数组函数
Jul 12 PHP
php获取通过http协议post提交过来xml数据及解析xml
Dec 16 PHP
使用php判断浏览器的类型和语言的函数代码
Feb 28 PHP
测试PHP连接MYSQL成功与否的代码
Aug 16 PHP
PHP中spl_autoload_register函数的用法总结
Nov 07 PHP
学习php中的正则表达式
Aug 17 PHP
PHP 使用memcached简单示例分享
Mar 05 PHP
详解PHP实现定时任务的五种方法
Jul 25 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
May 12 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 PHP
PHP实现获取客户端IP并获取IP信息
Mar 17 #PHP
支付宝接口开发集成支付环境小结
Mar 17 #PHP
php读取文件内容到数组的方法
Mar 16 #PHP
php实现以只读方式打开文件的方法
Mar 16 #PHP
php实现在服务器上创建目录的方法
Mar 16 #PHP
php实现删除空目录的方法
Mar 16 #PHP
php上传文件并存储到mysql数据库的方法
Mar 16 #PHP
You might like
其他功能
2006/10/09 PHP
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
javascript globalStorage类代码
2009/06/04 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
2016/05/27 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
分析javascript中9 个常见错误阻碍你进步
2017/09/18 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
Python编写百度贴吧的简单爬虫
2015/04/02 Python
python3实现猜数字游戏
2020/12/07 Python
django中瀑布流写法实例代码
2019/10/14 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
python主要用于哪些方向
2020/07/05 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
OpenCV利用python来实现图像的直方图均衡化
2020/10/21 Python
python excel多行合并的方法
2020/12/09 Python
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
软件测试常见笔试题
2012/02/04 面试题
Ruby如何进行文件操作
2014/07/17 面试题
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
班主任寄语2015
2015/02/26 职场文书
财务人员个人工作总结
2015/02/27 职场文书
史上最牛的辞职信
2015/02/28 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
创业计划书之冷饮店
2019/09/27 职场文书
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
2021/04/01 PHP
Java基础之this关键字的使用
2021/06/30 Java/Android