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

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

foreach

[c-sharp]
  1. <?php
  2. $sports = array(
  3. 'football' => 'good',
  4. 'swimming' => 'very well',
  5. 'running'  => 'not good'
  6. );
  7. foreach ($sports as $key => $value) {
  8. echo $key.": ".$value."<br />";
  9. }
  10. ?>

<?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

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

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

转载于:https://www.cnblogs.com/long892230/archive/2012/04/22/2669579.html

高手讲解PHP遍历数组的方法相关推荐

  1. php 遍历输出数组,php中数组怎么循环输出?遍历数组的方法介绍

    遍历数组中的所有元素是常用的一种操作,在遍历的过程中可以完成查询等功能.在我们日常生活中,如果想要去商场买一件衣服,就需要在商场中逛上一遍,看是否又想要的衣服,逛商场的过程我们就相当于遍历数组的操作. ...

  2. javascript数组——新建数组、访问数组、遍历数组的方法、数组对象的方法、冒泡排序算法、json的正反序列化

    目录 数组 通过构造函数的三种方法 字面量创建数组方式 访问数组 遍历数组的方法 遍历:遍历就是把数组中的元素从头到尾都访问一次 操作数组对象的方法 删除和添加 delete与Vue.delete区别 ...

  3. JavaScript中遍历数组的方法

    目录 JavaScript中遍历数组的方法 1.for 循环遍历 2.forEach 遍历 3.map 遍历 4.for...of 遍历 5.filter 遍历 6.some 遍历 7.keys,va ...

  4. php中遍历一个数组,php中遍历数组的方法

    PHP中遍历数组有三种常用的方法: 一.使用for语句循环遍历数组: 二.使用foreach语句遍历数组: 三.联合使用list().each()和while循环遍历数组. 这三种方法中效率最高的是使 ...

  5. 遍历数组的方法和数组的遍历方法(3+10种)(上)

    文章目录 简介 遍历数组的方法 for循环遍历 特点: 使用: 输出: for in遍历 特点: 使用: 输出: 3. for of循环 特点: 使用: 输出: 简介 总所周知,遍历的方法有很多种,有 ...

  6. 遍历数组的方法和数组的遍历方法(3+10种)(下)

    文章目录 简介 数组的遍历方法 1. forEach() 说明: 使用: 输出: 2. map()映射遍历 说明: 使用: 输出: 3. filter()过滤器遍历 说明: 使用: 输出: 4. so ...

  7. PHP遍历数组的方法汇总

    今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个.顺便写个文章总结下,如果总结不全还请朋友们指出 第一.foreach() foreach()是一个用来遍历数组中数据的最简单有效的方法. & ...

  8. python遍历数组的方法小结

    这篇文章主要介绍了python遍历数组的方法,实例总结了两种Python遍历数组的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例总结了python遍历数组的方法.分享给大家供大家参考.具体分析 ...

  9. linux jq 遍历数组,jquery 遍历数组 each 方法详解

    JQuery拿取对象的方式 $('#id') :通过元素的id $('tagName') : 通过元素的标签名 $('tagName tagName') : 通过元素的标签名,eg: $('ul li ...

最新文章

  1. 设置自动关门时长_小米苹果全适配,绿米D100全自动指纹锁新鲜上手
  2. 计算机四级考试操作系统单元题,计算机四级考试操作系统单选练习
  3. 一家两位Fellow大满贯!北大谢涛当选ACM Fellow,与胞兄谢源完成会师
  4. python编程语言是什么-Python是一种什么样的编程语言?解释?编译?汇编?机械?...
  5. Mac终端(Terminal)自定义颜色,字体,背景
  6. 304 Not Modify
  7. Yii Framework2.0开发教程(5)数据库mysql性能
  8. MATLAB调用C/C++函数的方法
  9. 你应该知道Linux内核softirq
  10. 排序算法值--堆排序
  11. php 错误500排错,如何排查Web服务器HTTP ERROR 500的错误?
  12. 向java全台推送数据等
  13. blender源代码分析----第三方库的说明
  14. EXCLE调用REFPROP操作以及问题
  15. cad快捷栏怎么调出来_如何显示CAD的工具栏?CAD如何调出工具栏
  16. C#与VC相互调用之C#调用VC的DLL
  17. java 导出word_java导出生成word
  18. 父级fixed_父元素设置absolute,子元素设置fixed定位失效
  19. 年底了;来一套 微信公众号二维码签到和在线网站抽奖
  20. app开发者帐号(个人开发帐号、团队帐号、企业帐号、教育帐号)

热门文章

  1. 2019web前端趋势_2019年最值得关注的Web开发趋势
  2. unity 灯笼_如何创建将自己拼成文字的漂亮灯笼
  3. paypal提现软件_PayPal软件工程师生命中的一天
  4. (C++)CSP202006-2 稀疏向量 two pointers
  5. 免费学习编程的10个好工具
  6. yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss
  7. 数据结构(队列实现篇)
  8. Promise和Promise的方法
  9. 确定安全威胁与漏洞-A
  10. elasticsearch简介