Maison  >  Article  >  développement back-end  >  PHP 数组遍历方法总结

PHP 数组遍历方法总结

WBOY
WBOYoriginal
2016-08-08 09:22:49879parcourir

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

<?php $sports = array( 
&#39;football&#39; => '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( 
&#39;football&#39; => 'good', 
'swimming' => 'very well', 
'running' => 'not good'); 
while ($elem = each($sports)) { 
echo $elem['key'].": ".$elem['value']."<br>"; 
}
?> 

方法3:list & each 

<?php $sports = array( 
&#39;football&#39; => 'good', 
'swimming' => 'very well', 
'running' => 'not good'); 
while (list($key, $value) = each($sports)) { 
echo $key.": ".$value."<br>"; 
?> 

以上就介绍了PHP 数组遍历方法总结,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn