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执行速度全攻略(上)
Oct 09 PHP
手把手教你使用DedeCms的采集的图文教程
Mar 11 PHP
PHP静态新闻列表自动生成代码
Jun 14 PHP
php discuz 主题表和回帖表的设计
Mar 13 PHP
PHP日期时间函数的高级应用技巧
May 16 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
PHP实现图片上传并压缩
Dec 22 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
Mar 21 PHP
php中html_entity_decode实现HTML实体转义
Jun 13 PHP
php微信开发之谷歌测距
Jun 14 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 什么是PEAR?(第三篇)
2009/03/19 PHP
PHP 中文乱码解决办法总结分析
2009/07/30 PHP
php 日期时间处理函数小结
2009/12/18 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
php strftime函数的详细用法
2018/06/21 PHP
goto语法在PHP中的使用教程
2020/09/17 PHP
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
vue+vuex+axios实现登录、注册页权限拦截
2018/03/09 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
python获取Linux下文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
Python自动登录QQ的实现示例
2020/08/28 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
《放小鸟》教学反思
2014/04/20 职场文书
员工安全生产责任书
2014/07/22 职场文书
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书