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调用Twitter的RSS的实现代码
Mar 10 PHP
php下清空字符串中的HTML标签的代码
Sep 06 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
PHP获取数组中某元素的位置及array_keys函数应用
Jan 29 PHP
PHP在引号前面添加反斜杠(PHP去除反斜杠)
Sep 28 PHP
使用phpQuery采集网页的方法
Nov 13 PHP
PHP 导出Excel示例分享
Aug 18 PHP
PHP 读取和编写 XML
Nov 19 PHP
PHP判断IP并转跳到相应城市分站的方法
Mar 25 PHP
php面向对象编程self和static的区别
May 08 PHP
PHP之图片上传类实例代码(加了缩略图)
Jun 30 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 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
PHP VS ASP
2006/10/09 PHP
php递归列出所有文件和目录的代码
2008/09/10 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
Yii操作数据库的3种方法
2014/03/11 PHP
php如何执行非缓冲查询API
2016/07/22 PHP
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
js TextArea的选中区域处理
2010/12/28 Javascript
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
Javascript操作cookie的函数代码
2012/10/03 Javascript
artDialog双击会关闭对话框的修改过程分享
2013/08/05 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
浅谈angular2 组件的生命周期钩子
2017/08/12 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
JS简单表单验证功能完整示例
2020/01/26 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
python根据京东商品url获取产品价格
2015/08/09 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
tensorflow图像裁剪进行数据增强操作
2020/06/30 Python
Python CategoricalDtype自定义排序实现原理解析
2020/09/11 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
火车的故事教学反思
2014/02/11 职场文书
《乡愁》教学反思
2014/02/18 职场文书
护理心得体会范文
2016/01/22 职场文书