返回循环遍历数组,......登陆

循环遍历数组,比较不同

wjho2o2019-04-18 14:18:10358
$data = range(1,100);
$count = count($data);

for($i=0; $i<$count; $i++) 
    echo $data[$i];
echo '<hr>';


$j = 0;
while($j<$count)
{
    echo $data[$j];
    $j++;
}
echo '<hr>';

foreach($data as $key => $val)
    echo $key . '->' . $val. '  ';

for循环与while循环都需要知道数组的大小,就是需要一个边界来使循环跳出,其实每个循环都需要知道一个特定的边界以循环跳出,否则就会陷入死循环,最终cpu不坎重负或者被保护程序终止导致该程序崩溃。

foreach 的边界不需要人去获取,它自己就可以找到边界。

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送