abstract:<?php//1.for循環(huán)$data=[1,2,3,4,5,6,7,8,9,10];$res=0;for($i=0;$i<10;$i+=2){ $res+=$data[$i];}echo $res,'<hr>';$min=1;$max=10;$data=range(1,10);print_r($data);$count=count
<?php
//1.for循環(huán)
$data=[1,2,3,4,5,6,7,8,9,10];
$res=0;
for($i=0;$i<10;$i+=2){
$res+=$data[$i];
}
echo $res,'<hr>';
$min=1;
$max=10;
$data=range(1,10);
print_r($data);
$count=count($data);
$res=0;
for($i=0;$i<$count;$i++){
$res+=$data[$i];
}
echo $res,'<hr>';
function accu($min,$max){
$data=range($min,$max);
$count=count($data);
$res=0;
for($i=0;$i<$count;$i++){
$res+=$data[$i];
}
return $res;
}
echo accu(5,30),'<hr>';
echo accu(1,1000),'<hr>';
//2.while()循環(huán):入口判斷循環(huán)
$min=1;
$max=20;
$data=range(1,10);
print_r($data);
$count=count($data);
$res=0;
$i=0;
while($i<$count){
$res+=$data[$i];
$i++;//更新循環(huán)條件,如果沒有,就會(huì)進(jìn)入死循環(huán)
}
echo $res,'<hr>';
//3.do-while()循環(huán):條件不滿足依然要執(zhí)行一次
$min=1;
$max=20;
$data=range(1,10);
print_r($data);
$count=count($data);
$res=0;
$i=0;
do{
$res+=$data[$i];
$i++;//更新循環(huán)條件,如果沒有,就會(huì)進(jìn)入死循環(huán)
}while($i<$count);
echo $res,'<hr>';
//4.foreach()遍歷循環(huán)
$min=1;
$max=25;
$data=range($min,$max);
foreach($data as $key=>$value){
echo $key.'=>'.$value,'<br>';
}
foreach($data as $value){
echo $value,'<br>';
}
//5.總結(jié)
//do{}while 和 while區(qū)別: while先判斷條件,條件滿足才執(zhí)行語(yǔ)句。
//do{}while先執(zhí)行語(yǔ)句,然后再判斷條件,即在條件之前語(yǔ)句至少被執(zhí)行一次。
//foreach()循環(huán)主要用來遍歷數(shù)組類型的數(shù)據(jù)。
Correcting teacher:天蓬老師Correction time:2019-03-21 13:08:23
Teacher's summary:盡管有多種循環(huán)語(yǔ)句, 但每一種都有自己適合的使用場(chǎng)景 , 注意區(qū)分, 并且每一種循環(huán)之間有轉(zhuǎn)換的