PHP 数组遍历方法大全(foreach,list,each)


Posted in PHP onJune 30, 2010

在PHP中数组分为两类: 数字索引数组和关联数组。
其中数字索引数组和C语言中的数组一样,下标是为0,1,2…
而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。

下面介绍PHP中遍历关联数组的三种方法:

方法1:foreach

<?php 
$sports = array( 
'football' => 'good', 
'swimming' => 'very well', 
'running' => 'not good'); 
foreach ($sports as $key => $value) { 
echo $key.": ".$value."<br />"; 
?>

输出结果:

football: good
swimming: very well
running: not good

方法2:each

<?php 
$sports = array( 
'football' => 'good', 
'swimming' => 'very well', 
'running' => 'not good'); 
while ($elem = each($sports)) { 
echo $elem['key'].": ".$elem['value']."<br />"; 
?>

方法3:list & each

<?php 
$sports = array( 
'football' => 'good', 
'swimming' => 'very well', 
'running' => 'not good'); 
while (list($key, $value) = each($sports)) { 
echo $key.": ".$value."<br />"; 
?>
PHP 相关文章推荐
40个迹象表明你还是PHP菜鸟
Sep 29 PHP
谈谈新手如何学习PHP 默默经典版本
Aug 04 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
php时区转换转换函数
Jan 07 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
ThinkPHP框架实现session跨域问题的解决方法
Jul 01 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
yii分页组件用法实例分析
Dec 28 PHP
优化WordPress中文章与评论的时间显示
Jan 12 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
统计PHP目录中的文件数方法
Mar 05 PHP
PHP extract 将数组拆分成多个变量的函数
Jun 30 #PHP
PHP 反向排序和随机排序代码
Jun 30 #PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 #PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
Jun 30 #PHP
PHP字符串处理的10个简单方法
Jun 30 #PHP
php flv视频时间获取函数
Jun 29 #PHP
PHP常用代码大全(新手入门必备)
Jun 29 #PHP
You might like
PHP-MySQL教程归纳总结
2008/06/07 PHP
PHP解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
解决Antd 里面的select 选择框联动触发的问题
2020/10/24 Javascript
Python是编译运行的验证方法
2015/01/30 Python
python创建和删除目录的方法
2015/04/29 Python
python获得文件创建时间和修改时间的方法
2015/06/30 Python
Python 含参构造函数实例详解
2017/05/25 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
2020/02/20 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
Camper鞋西班牙官方网上商店:西班牙马略卡岛的鞋类品牌
2019/03/14 全球购物
Nike香港官网:Nike HK
2019/03/23 全球购物
丝芙兰墨西哥官网:Sephora墨西哥
2020/05/30 全球购物
校园奶茶店创业计划书
2014/01/23 职场文书
创业计划书的主要内容有哪些
2014/01/29 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
党的群众路线教育实践方案
2014/05/11 职场文书
公关活动策划方案
2014/05/25 职场文书
三八红旗手事迹材料
2014/12/26 职场文书
云冈石窟导游词
2015/02/04 职场文书
5.12护士节活动总结
2015/02/10 职场文书
教师继续教育反思周记
2015/06/25 职场文书
导游词之桂林山水
2019/09/20 职场文书