PHP 数组遍历方法大全(foreach,list,each)
2016-05-18 16:40
801 查看
php下最灵活的东西都是数组,很多数据都是通过数组的方式显示,这里整理下数组的遍历方法,大家可以根据需要选用。
在PHP中数组分为两类: 数字索引数组和关联数组。
其中数字索引数组和C语言中的数组一样,下标是为0,1,2…
而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。
下面介绍PHP中遍历关联数组的三种方法:
方法1:foreach
football: good
swimming: very well
running: not good
方法2:each
方法3:list & each
在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 />"; ?>
相关文章推荐
- Windows YII2安装
- PHP魔术方法和魔术常量
- php traits 详解
- PHP JSON数据 AJAX
- tp下载已经存在的xlsx
- aws 上使用EC2 搭建***
- PHP时间格式大全
- PHP数组元素的顺序与逆序排序
- php进阶函数
- php 下载文件的函数
- 最全的php.curl参数详解
- LAMP组合基础知识 WordPress、phpmyadmin安装
- PHP 分页函数
- tp框架总体学习总结(一)
- php设计模式
- php 关闭跨域ajax限制
- ContentProvider和Uri详解
- SCCM TP4配置发现方法
- SCCM TP4配置发现方法
- URL短网址生成算法原理和php实现案例