PHP、for,while,foreach()遍历数组

Original 2019-03-31 16:41:34 260
abstract:$min = 1; $max = 10; $data = range($min,$max); $count = count($data); $result = 0; // for循环 for($i=0;$i<$count;$i++) {    
$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代表的是值;
 */


Correcting teacher:查无此人Correction time:2019-04-01 09:33:22
Teacher's summary:完成的不错。for和while是计数循环。foreach是数组循环,这样就知道什么时候使用它们了。继续加油。

Release Notes

Popular Entries