虽然我使用foreach和while,
我想知道使用for(i=0;i<varlength;i++)
是否会有一些区别,php()和foreach()的处理方式有何不同?
答案 0 :(得分:2)
For循环速度要快一些,但请考虑以下因素:
$bar = array("cow"=>"moo", "cat"=>"meaw", "dog"=>"barf");
foreach($bar as $key => $value){
echo "The ".$key." goes ".$value.".<br>";
}
答案 1 :(得分:2)
如果性能有任何差异,可能会忽略不计。我坚持使用foreach
,因为你更清楚你在这里对数组进行迭代(foreach用于迭代Iterator实现类)