php遍历数组的方法分享


Posted in PHP onMarch 22, 2012

在PHP中数组分为两类: 数字索引数组和关联数组。
其中数字索引数组和C语言中的数组一样,下标是为0,1,2…
而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。
方法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 />"; 
} 
?>

输出结果:
football: good
swimming: very well
running: not good

方法3:list & each

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

输出结果:
football: good
swimming: very well
running: not good
PHP 相关文章推荐
smarty实例教程
Nov 19 PHP
php读取xml实例代码
Jan 28 PHP
php smarty函数扩展
Mar 15 PHP
yii框架源码分析之创建controller代码
Jun 28 PHP
PHP读取大文件的类SplFileObject使用介绍
Apr 09 PHP
PHP调用Linux命令权限不足问题解决方法
Feb 07 PHP
PHP中使用socket方式GET、POST数据实例
Apr 02 PHP
php计算title标题相似比的方法
Jul 29 PHP
php使用number_format函数截取小数的方法分析
May 27 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
php微信开发之百度天气预报
Nov 18 PHP
thinkphp5实现微信扫码支付
Dec 23 PHP
php中大括号作用介绍
Mar 22 #PHP
那些年一起学习的PHP(三)
Mar 22 #PHP
那些年一起学习的PHP(二)
Mar 21 #PHP
那些年一起学习的PHP(一)
Mar 21 #PHP
ecshop 批量上传(加入自定义属性)
Mar 20 #PHP
批量去除PHP文件中bom的PHP代码
Mar 13 #PHP
TMDPHP 模板引擎使用教程
Mar 13 #PHP
You might like
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
2015/11/17 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
javascript中window.event事件用法详解
2012/12/11 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
Python中http请求方法库汇总
2016/01/06 Python
python将ansible配置转为json格式实例代码
2017/05/15 Python
Python实现的弹球小游戏示例
2017/08/01 Python
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
python3的UnicodeDecodeError解决方法
2019/12/20 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
Python __slots__的使用方法
2020/11/15 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
python代码实现猜拳小游戏
2020/11/30 Python
python 制作本地应用搜索工具
2021/02/27 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
教育专业毕业生推荐信
2014/07/10 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书