for和foreach效率比较
$arr = array('rFG3','rShJ','pARu',.....); // 8000条数据
1. for循环
$starttime = explode(' ',microtime());
for($i=0;$i<count($arr);$i++){
$i;
}
$endtime = explode(' ',microtime());
$thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
echo "执行耗时:".$thistime." 秒。";
执行是输出:执行耗时:0.033001899719238 秒。
2. for count // 把count()函数提出来再执行for循环
$starttime = explode(' ',microtime());
$count = count($arr);
for($i=0;$i<$count;$i++){
$i;
}
$endtime = explode(' ',microtime());
$thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
echo "执行耗时:".$thistime." 秒。";
执行是输出:执行耗