PHP中for循环的执行顺序是什么插图

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

for 循环是 PHP 中最复杂的循环结构。for 循环语句能够按照已知的循环次数进行循环操作,适用于明确知道执行次数的情况。

for 循环的语法格式如下:

for (初始化表达式; 条件判断表达式; 变量更新表达式) {
    循环体;
}

参数说明如下:

  • 初始化表达式:通常用于声明一个计数器的初始值,即循环开始的值;

  • 条件判断:用于控制是否执行循环体中的代码,如果条件为 FALSE ,则立即退出循环;

  • 变量更新:循环每执行一次,马上修改计数器的值;

  • 循环体:条件判断为真时,需要执行的若干代码。

for 循环的运行过程为:

1) 先执行“初始化表达式”。

2) 再执行“条件判断表达式”,如果它的值为真(非0),则执行循环体,否则结束循环。

3) 执行完循环体后再执行“变量更新表达式”,自增或自减。

4) 重复执行步骤 2) 和 3),直到“表达式2”的值为假,就结束循环。

上面的步骤中,2) 和 3) 是一次循环,会重复执行,for 语句的主要作用就是不断执行步骤 2) 和 3)。

执行流程如下图所示:

1.gif

示例:通过 for 循环来计算 100 的阶乘

<?php
    $sum = 1;
   
    for ($i = 1; $i <= 100; $i++) {
        $sum *= $i;
    }
    echo '100! = '.$sum;
?>

输出结果:

100! = 9.3326215443944E+157

推荐学习:《PHP视频教程

以上就是PHP中for循环的执行顺序是什么的详细内容,更多请关注亿码酷站其它相关文章!


<!–亿码酷站直播班–>PHP中for循环的执行顺序是什么
—–文章转载自PHP中文网如有侵权请联系ymkuzhan@126.com删除

云服务器推荐