遍历一个数组有几种方法?那种效率最高? 遍历一个数组有几种方法?那种效率最高? 解决方案 » 免费领取超大流量手机卡,每月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代码哪里有问题。 紧急求助:我做的个从数据读取数据 实现产品大小类的联动 第二个下拉列表 怎么没有内容 iis 重写的问题, 急,在线等 讨论下树的问题 把数组转换为字符串!急!! 文本框动态显示数据 在线等!!!!!!!!!! (谢谢斑竹) 工作地点:上海 招聘PHP工程师 我的收藏夹的内容怎么一下子全没了啊??????? 一个超级菜之问题 全局性变量 关于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的效率最高!