6-11 PHP中循环结构之for循环语句
本节编程练习不计算学习进度,请电脑登录imooc.com操作

PHP中循环结构之for循环语句

在PHP中还有一种循环语句,for循环语句结构如下:

<?php
for(初始化;循环条件;递增项){
      //执行任务
}
?>

for 语句中,“初始化”在循环开始前无条件求值一次,“循环条件”在每次循环开始前求值。如果值为 TRUE,则继续循环,执行循环体语句(执行任务)。如果值为 FALSE,则终止循环。“递增项”在每次循环之后被求值(执行)。其常用于循环执行代码块指定的次数。

任务

认识一下for语句!

我们要计算从1加到100的和。首先初始化一个递增变量为1,及初始化累加和为0,接着设置循环条件是变量是否小于等于100,小于100执行任务累加求和,递增项为变量递增1。

在右边编辑器中第3行{前面输入一条指令:

for($i = 1,$sum = 0;$i<=100;$i++)

如图所示:

咱对比一下采用while语句的方式,for语句更简洁。

  1. <?php
  2. //for语句写法
  3. {
  4. $sum = $sum + $i; // 累加求和
  5. }
  6. echo "for语句的运行结果:".$sum."<br />" ;
  7.  
  8. //while语句写法
  9. $i = 1 ; // 从1开始累加
  10. $sum = 0; //初始化和为0
  11. while($i<=100){ //判断是否小于100
  12. $sum = $sum + $i; // 累加求和
  13. $i++; //递增1
  14. }
  15. echo "while语句的运行结果:".$sum."<br />" ;
  16. ?>
下一节