PHP、for,while,foreach()遍历数组
$min = 1;
$max = 10;
$data = range($min,$max);
$count = count($data);
$result = 0;
// for循环
for($i=0;$i<$count;$i++) {
$result += $data[$i];
}
echo '<pre>';
print_r($result);
echo '<hr>';
// while循环
$result = 0;
$i=0;
while ($i<$count)
{
$result += $data[$i];
$i++;
}
print_r($result);
echo '<hr>';
// foreach() 循环
$result = 0;
foreach ($data as $k=>$v){
$result += $v;
}
print_r($result);
echo '<hr>';
// for,while,foreach
/**
* 三种循环的区别:
* 1、for 需要先初始化步长,条件步长,步长累加;
* 2、while 也是需要先初始化步长,条件步长,步长累加;
* 3、foreach() 直接循环数组,不需要定义初始值,$k代表的是键,$v代表的是值;
*/