面前有3条岔路,先判断第一条路,正确则继续前进;如果错误,则马上停止,转向另外的路。上述处理过程可以用for循环来实现。for循环是PHP中最复杂的循环结构,for循环语句由3个部分组成,变量的声明和初始化、布尔表达式、循环表达式,每一部分都用分号分隔。for循环的执行过程是,循环启动后,最先开始执行的是初始化部分(求解表达式1),然后紧接着执行布尔表达式(表达式2)的值,如果符合条件,则执行循环,不符合条件,则跳出循环。
for循环的语法是:
参数介绍如下:
声明和初始化(expr1):for语句中的第一部分是关键字for之后的括号内的声明和初始化变量,声明和初始化发生在for循环内任何操作前,声明和初始化只在循环开始时发生一次。
条件表达式(expr2):执行的下一部分是条件表达式,它的计算结果必须是布尔值,在for循环中,只能有一个表达式。
循环表达式(expr3):在for循环体每次执行后,都执行循环表达式,它设置该循环在每次循环之后要执行的操作,它永远在循环体运行后执行。
for循环的执行流程图如图4-10所示。
实例15:使用for语句
下面通过一个例子来演示for语句的使用方法,其代码【光盘:源代码/第4章/4-10.php】如下:
(www.xing528.com)
图4-10 for循环执行流程图
将上述代码文件保存到服务器的环境下,运行浏览后得到如图4-11所示的结果。
图4-11 for循环语句
多学一招
for循环除了这样的单一循环外,其实还有许多种奇怪的用法,网上许多人把这些叫做for语句的“变态”,就是用法奇怪,但是语法成立,也能做一些事情,例如如下代码【光盘:源代码/第4章/4-11.php】:
提示:这样的循环建议用户不要调试,因为不满足条件,是一个死循环,直到执行到用户死机为止,才能跳出循环。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。