1循环
1.1 for
for(初始值;条件;增量){
//循环体
}
循环中不能出现死循环
1.2 例题:
for($i=1;$i<=10;){
}
//死循环,$i永远等于1,1永远小于10,条件永远为true
for($i=1;;$i++){
}
//死循环,只要没有条件都是死循环
for(;;){
}
//这是一个经典的死循环
1.3 while、do-while
while(条件){
}
-------------------
do{
}while(条件)
小结:
- for、while、do-while可以相互替换
- 如果明确知道循环多少次首次for循环,如果要循环到条件不成立为止选while或do-while
- 先判断再执行选while,先执行再判断选do-while
- while循环条件不成立就不执行,do-while至少执行一次
1.4例题
使用三种循环实现从1加到100
// 1、for循环实现
$sum=0;
for($i=1;$i<=100;$i++){
$sum+=$i; //$sum=$sum+$i;
}
echo $sum
---------------------------------
//2、 while循环
$i=1;
$sum=0; //保存和
while($i<=){
$sum+=$i;
$i++;
}
echo $sum;
----------------------------------
//3、 do-while循环
$i=1;
$sum=0;
do