PHP 数组遍历方法大全(foreach,list,each)
来源:互联网 发布:三维渲染软件 编辑:程序博客网 时间:2024/05/16 16:14
php下最灵活的东西都是数组,很多数据都是通过数组的方式显示,这里整理下数组的遍历方法,大家可以根据需要选用。
在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 />";
?>
其中数字索引数组和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 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- php数组的遍历讲解 for foreach list each key
- php数组的遍历讲解 for foreach list each key
- php数组的遍历讲解 for foreach list each key
- php数组的遍历讲解 for foreach list each key
- php中常用遍历数组的方法(foreach,while list each)
- php数组的遍历讲解 (for foreach list each key )
- php数组的遍历讲解 (for foreach list each key )
- PHP 使用list函数each函数遍历数组(实现foreach)解析
- 摄像头的数据输出格式
- Android ADB server didn't ACK * failed to start daemon * 的解决方案
- mysql常用命令总结
- windows C 与 linux C区别?
- poj1035
- PHP 数组遍历方法大全(foreach,list,each)
- 数据结构图的定义
- Oracle创建表空间、用户
- Qt 检测时间是上午还是下午
- Apache多路处理模块(MPM)
- 《C和指针》学习笔记之typedef的使用
- js正则表达式语法
- (Relax 数论1.20)POJ 3273 Monthly Expense(经典二分)
- JAVA 类中 serialVersionUID 的作用