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巧获服务器端信息
Dec 06 PHP
回答PHPCHINA上的几个问题:URL映射
Feb 14 PHP
php 中的4种标记风格介绍
May 10 PHP
php中配置文件操作 如config.php文件的读取修改等操作
Jul 07 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
Nov 18 PHP
PHP判断一个gif图片是否为动态图片的方法
Nov 19 PHP
php编写的抽奖程序中奖概率算法
May 14 PHP
PHP list() 将数组中的值赋给变量的简单实例
Jun 13 PHP
ThinkPHP中create()方法自动验证实例
Apr 26 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
Oct 24 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
Feb 08 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
PHP header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
ThinkPHP表单自动验证实例
2014/10/13 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
JS 统计时间
2021/03/09 Javascript
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
Django框架中数据的连锁查询和限制返回数据的方法
2015/07/17 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
对Python中DataFrame选择某列值为XX的行实例详解
2019/01/29 Python
Python中按值来获取指定的键
2019/03/04 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
python正则表达式的懒惰匹配和贪婪匹配说明
2020/07/13 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
经济系大学生求职信
2013/10/01 职场文书
学生喝酒检讨书
2014/02/06 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL