遍历一个数组有几种方法?那种效率最高? 遍历一个数组有几种方法?那种效率最高? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /* 遍历数组方法*/ $arr=array("one"=>1,"two"=>2,3,4,5,6,7,8); //=>表示自定义下标键/* 不常用的一种,只能输出有规律的数组 for($i=0;$i<count($arr);$i++) { echo $arr[$i]."<br>"; }*///下面是常用的两种 foreach($arr as $value) { echo $value."<br>"; }//list(),each()函数 while(list($k,$v)=each($arr)) { print_r($v); echo "<br>"; }foreach的效率最高! foreach 读的操作比较快while 写的操作比较快 for 比不上以上2种 书上写的是foreach效率高你可以弄个超大数组,计算一下各个方法的运行时间,比较比较就可以了! PHP中关于函数的嵌套的问题 SMART模板做判断时出现的问题 PHP问题请教. AppServ php 搜狗浏览器高速 火狐 不显示图片 请问怎么更新BLOB字段? 为什么不可以??? Session问题,共同讨论??? 我得页面中用了session为什么我点后退时总显示"网页已经过期" php高手请进!!! frameset窗口分帧模式如何合并显示一个窗口 全局性变量 关于PHP导出.csv(EXCEL)文件
/*
遍历数组方法
*/ $arr=array("one"=>1,"two"=>2,3,4,5,6,7,8);
//=>表示自定义下标键/*
不常用的一种,只能输出有规律的数组
for($i=0;$i<count($arr);$i++)
{
echo $arr[$i]."<br>";
}*/
//下面是常用的两种
foreach($arr as $value)
{
echo $value."<br>";
}//list(),each()函数
while(list($k,$v)=each($arr))
{
print_r($v);
echo "<br>";
}
foreach的效率最高!