admin 发表于 2022-11-23 17:10:21

php中while和do-while循环语法教程

php中while和do-while循环语法教程

语法

while(条件){
}
-------------------------
do{
   
}while(条件)小结:1、for、while、do-while可以相互替换2、如果明确知道循环多少次首先for循环,如要要循环到条件不成立为止选while或do-while3、先判断再执行选while,先执行再判断选do-while4、while循环条件不成立就不执行,do-while至少执行一次案例:使用三种循环实现从1加到100
<?php
//1、for循环实现
$sum=0;
for($i=1;$i<=100;$i++){
        $sum+=$i;        //$sum=$sum+$i;
}
echo $sum;

//分析
/**
*
$i                        $sum
1                        1
2                        1+2
3                        1+2+3       
4                        1+2+3+4
...
100                        1+2+3+++100
*/
-------------------------------------------------
//2、while循环
$i=1;
$sum=0;                //保存和
while($i<=100){
        //方法一
        /*
        $sum+=$i;
        $i++;
        */

        //方法二
        $sum+=$i++;
}
echo $sum;
--------------------------------------------------
   
//3、do-while循环
$i=1;
$sum=0;
do{
        $sum+=$i;
        $i++;
}while($i<=100);
echo $sum,'<br>';        //5050

//可以有如下更改
$i=1;
$sum=0;
do{
        $sum+=$i++;      //++后置
}while($i<=100);
echo $sum,'<br>';        //5050

//可以做如下更改
$i=1;
$sum=0;
do{
        $sum+=$i;
}while(++$i<=100);    //++前置
echo $sum,'<br>';                //5050
页: [1]
查看完整版本: php中while和do-while循环语法教程