建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > PHP学习 > php遍历数组

php遍历数组

时间:2015-03-04 15:22:18  来源:免费模板网 作者:风雪 阅读次数 tags数组遍历

数组遍历有3种方式,一般用foreach遍历,当然还可以用循环来取出结果集,请看下文

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 />"; 
?> 

本文地址:https://www.freemoban.com/php/2015/0304/832.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!