4.2.3 PHP for循环语句
Posted by 撒得一地 on 2016年2月27日 in PHP入门教程
for循环是PHP中最复杂的循环结构,它的语法格式为:
for(exprl;expr2;expr3){ statement; }
其中,exprl在第一次循环时无条件取一次值;expr2在每次循环开始前求值,如果值为真,则执行statement,否则跳出循环,继续往下执行;expr3在每次循环后被执行。for循环语句的流程控制图如下所示:
下面通过for循环来计算10的阶乘。实例代码如下:
<?php $num = 1; for($i = 1 ; $i <= 10 ; $i++){ $sum *= $i; } echo "10!=". $sum; ?>
结果为:10!=3628800
注意
在for语句中无论采用循环变量递增或递减的方式,前提是一定要保证循环能够结束,无期限的循环(死循环)终将导致程序的崩溃。