当前位置: 首页 > news >正文

PHP中遍历关联数组的方法

下面介绍PHP中遍历关联数组的三种方法:
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
 
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/pondbay/archive/2013/03/27/3486471.html

相关文章:

  • opencv再学习之路(五)---灰度直方图显示
  • 在windows2003上部署MVC4.0需要具备的环境
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • ContentProvider介绍
  • 10.19 iptables规则备份和恢复10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作...
  • C# 屏幕监控 自动截屏程序 主窗体隐藏,仅在进程中显示
  • 手机加载优化 - 2x、3x图
  • 清明小感
  • [win7-oracle处理方法]--java.lang.Exception: Exception in sending Request :: null(转)
  • 0323-方法(函数)
  • 把每天当成人生第一天来过,把每一天当成人生最后一天来过
  • 第六届蓝桥杯java b组第五题
  • 在指定宽度和高度范围内最大化缩放图片
  • 戴尔大中华区解决方案顾问鲍荣钦:技术驱动,数据改变物流
  • HDU 2844 Coins
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • IDEA 插件开发入门教程
  • JavaScript设计模式之工厂模式
  • Java小白进阶笔记(3)-初级面向对象
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 从零搭建Koa2 Server
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 如何设计一个比特币钱包服务
  • 我的面试准备过程--容器(更新中)
  • #{}和${}的区别是什么 -- java面试
  • $NOIp2018$劝退记
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (Java数据结构)ArrayList
  • (SpringBoot)第二章:Spring创建和使用
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (六)vue-router+UI组件库
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (算法设计与分析)第一章算法概述-习题
  • (图)IntelliTrace Tools 跟踪云端程序
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)创业家杂志:UCWEB天使第一步
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET Framework杂记
  • .Net FrameWork总结
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .net实现客户区延伸至至非客户区
  • .NET中两种OCR方式对比
  • .NET中统一的存储过程调用方法(收藏)
  • :如何用SQL脚本保存存储过程返回的结果集
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [20150321]索引空块的问题.txt
  • [BJDCTF 2020]easy_md5
  • [bzoj2957]楼房重建