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守护进程 加linux命令nohup实现任务每秒执行一次
Jul 04 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 PHP
php调用nginx的mod_zip模块打包ZIP文件
Jun 11 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
Oct 17 PHP
php实现encode64编码类实例
Mar 24 PHP
Yii操作数据库实现动态获取表名的方法
Mar 29 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
ThinkPHP框架分布式数据库连接方法详解
Mar 14 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
May 05 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 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 加密解密内部算法
2010/04/22 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
php文件上传后端处理小技巧
2016/05/22 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
PHP使用file_get_contents发送http请求功能简单示例
2018/04/29 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
2013/05/07 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
移动端脚本框架Hammer.js
2016/12/15 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
python查询sqlite数据表的方法
2015/05/08 Python
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
基于opencv实现简单画板功能
2020/08/02 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
TCP协议通讯的过程和步骤是什么
2015/10/18 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
五分钟演讲稿
2014/04/30 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技