摘要:与for和while相比,foreach循环数组时其性能肯定要要高,且,for和while对关联数组无能为力。<?php $str=range(10,50,5); $str1=['name'=>'小龙女','sex'=>'女'];//for和while对存在键值映射的关联数组无能为力 &nbs
与for和while相比,foreach循环数组时其性能肯定要要高,且,for和while对关联数组无能为力。
<?php
$str=range(10,50,5);
$str1=['name'=>'小龙女','sex'=>'女'];//for和while对存在键值映射的关联数组无能为力
(function()use($str){
for ($i=0;$i<count($str);$i++){
echo $str[$i],'<br>';
}
})();
// -----------------------------------------------
echo'<hr>';
(function()use($str){
foreach ($str as $value)
{echo $value,'<br>';};
})();
echo'<hr>';
// -----------------------------------------------
(function()use($str){
$i=0;
while ($i<count($str))
{ $i++;
echo $str[$i],'<br>';}
})();
批改老师:查无此人批改时间:2019-02-27 09:03:43
老师总结:for和while属于计数循环,foreach是数组循环,它们不同的功能。继续加油