php中while和do-while循环语法教程
语法
- while(条件){
- }
- -------------------------
- do{
-
- }while(条件)
复制代码小结: 1、for、while、do-while可以相互替换 2、如果明确知道循环多少次首先for循环,如要要循环到条件不成立为止选while或do-while 3、先判断再执行选while,先执行再判断选do-while 4、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
复制代码
|