当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

2.6.4循环控制语句:for循环语句

9/17/2020 9:26:54 PM 人评论

2.6.4循环控制语句:for循环语句

2.6.4 循环控制语句:for循环语句

前两小节讲述的是程序的选择控制流程,这节开始讲述程序的循环控制流程。循环控制流程可以控制程序,在满足某些条件的时候,某些语句被循环执行多次。PHP的循环控制主要有:for语句、while语句和do……while语句。本节先介绍for循环语句。

for循环语句的结构如下:


for(初始化语句;循环条件表达式;更新语句)

statement


该语句括号中的初始化语句、循环条件表达式和更新语句,叫做for循环控制语句,它们控制着语句的循环体,即语句statement,该语句既可以是单条语句,也可以是由花括号“{”和“}”括起来的语句组。

for语句的执行过程如下:

(1)执行初始化语句。

(2)判断循环条件表达式,如果其值为TRUE(非0),则执行for语句的循环体statement语句,然后执行更新语句。

(3)接着执行第2步,直到循环条件的值为FALSE为止。

图2-20更清楚地说明了for语句的执行过程。代码2-26是一个使用for循环语句的示例,它通过for语句,循环输出10以内的偶数。

图 2-20 for循环执行示意图

代码2-26 for循环语句的使用2-26.php


01 <?php

02 echo"输出10以内的偶数:";

03 echo"<br/>";

04 echo"<br/>";

05

06 for($i=0;$i<=10;$i++)//实现从0到10的循环

07 {

08 if($i%2==0)

09 {

10 echo$i;

11 echo"<br/>";//输出换行符

12 }

13 }

14 ?>


【代码解析】上述程序中的for循环中,首先执行初始化语句$i=1;,将变量$i的值指定为1。接着,计算循环条件$i<=10。因为此时$i<=10的值为TRUE,所以执行if语句块。然后执行更新语句,$i++将变量$i的值更新为2后,再次计算循环条件,以此类推。当$i的值变成11时,循环条件的值为FALSE,此时for循环终止,程序跳出for循环结构,接着执行后续代码。程序执行结果如图2-21所示。

图 2-21 for循环语句的使用

上一篇:2.6.3switch结构

下一篇:2.6.5while循环语句

相关教程

共有条评论 网友评论

验证码: 看不清楚?