服务器之家

服务器之家 > 正文

PHP 数组遍历方法大全(foreach,list,each)

时间:2019-11-03 19:31     来源/作者: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 />"; 
?> 

标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
返回顶部