返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP中for循环的执行顺序是什么
  • 369
分享到

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

PHPfor循环 2016-02-26 00:02:45 369人浏览
摘要

执行顺序:1、执行“初始化表达式”;2、执行“条件判断表达式”,如果表达式的值为真,则执行“循环体”,否则结束循环;3、执行完循环体后,执行“变量更新表达式”;4、变量更新后,进入下一次循环,直到条件判断值为假,结束循环。

教程操作环境: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

--结束END--

本文标题: PHP中for循环的执行顺序是什么

本文链接: https://www.lsjlt.com/news/112.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • ​mysql中语句执行顺序是什么
    这篇文章给大家分享的是有关mysql中语句执行顺序是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其 ...
    225
    2023-03-22
    mysql
  • c++ For循环执行顺序流程图解
    for 循环允许您编写一个执行特定次数的循环的重复控制结构,这里为大家分享一下具体的执行流程,需要的朋友可以参考下 ...
    457
    2023-03-22
    c++ For循环 执行顺序
  • java中for循环执行的顺序图文详析
    关于java的for循环想必大家非常熟悉,它是java常用的语句之一,这篇文章主要给大家介绍了关于java中for循环执行顺序的相关资料,需要的朋友可以参考下 ...
    912
    2023-03-22
    java for循环执行顺序 java中for的用法 for循环java
  • PHP中For循环的用
    这篇文章主要介绍“PHP中For循环的用”,在日常操作中,相信很多人在PHP中For循环的用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP中For循环的用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧 ...
    531
    2023-03-22
    php
  • SQL查询的执行顺序是什么
    本篇内容主要讲解“SQL查询的执行顺序是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL查询的执行顺序是什么”吧!很多 SQL 查询都是以 SELECT 开始的。不过,最近我跟别人解释什 ...
    256
    2023-03-22
    sql
  • php中for循环怎么用
    这篇文章主要为大家展示了“php中for循环怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中for循环怎么用”这篇文章吧。for循环//正常写法for($i = 0; $i c ...
    638
    2023-03-22
    php for循环
  • php中for是什么意思
    php中for指的是PHP for循环语句,该语句可以循环执行代码块指定的次数,其使用语法如“for (init counter; test counter; increment counter) {...}”。 ...
    614
    2023-03-22
    php for
  • sql和mysql执行顺序是什么
    这篇文章主要介绍了sql和mysql执行顺序是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。sql和mysql执行顺序,内部机制是一样的,最大的区别在别名上mysql执行顺序 ...
    1277
    2023-03-22
    mysql sql执行
  • php中循环数组的几种方式是什么
    循环方式:1、使用for语句遍历数组;2、使用foreach()语句遍历数组;3、利用while语句配合list()、each()函数来遍历数组;4、利用while语句配合key()、current()、next()等指针函数来遍历数组。 ...
    939
    2023-03-22
    php 数组 循环数组
  • PHP中如何使用for循环
    小编给大家分享一下PHP中如何使用for循环,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP for 循环如果您已经提前确定脚本运行的次数,可以使用 for ...
    639
    2023-03-22
    php for
  • SQL Select语句完整的执行顺序是什么
    这篇文章主要介绍SQL Select语句完整的执行顺序是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SQL Select语句完整的执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的 ...
    484
    2023-03-22
    sql语句 执行顺序
  • where子句的执行顺序是什么
    本篇内容介绍了“where子句的执行顺序是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!看代码:复制代码 代码如下:set statis ...
    374
    2023-03-22
    where
  • Python并行执行for循环
    简介在介绍如何最简单地利用 python 实现并行前,我们先来看一个简单的代码。 words = ['apple', 'bananan', 'cake', 'dumpling'] for word in words: p ...
    532
    2023-03-22
    Python
  • C#类中方法的执行顺序是什么
    有些中级开发小伙伴还是搞不太明白在继承父类以及不同场景实例化的情况下,父类和子类的各种方法的执行顺序到底是什么,本文就来介绍一下 ...
    384
    2023-03-22
    C#类方法执行顺序 C#类执行顺序
  • JavaScript实现异步任务循环顺序执行详解
    这篇文章主要为大家详细介绍了JavaScript中实现异步任务循环顺序执行的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下 ...
    382
    2023-03-22
    JavaScript异步任务循环顺序执行 JavaScript异步任务执行 JavaScript异步任务
  • php for循环有几种写法
    php for循环有2种写法,分别是:1、“for(expr1; expr2; expr3){...}”方式;2、“for(expr1; expr2; expr3){if(...){}break;}...”方式。 ...
    636
    2023-03-22
    php for
  • python中For循环
    打印出1到100的数,不包含100for i in range(1,100):if i==23:print "great,you got your luncky number:",iprint 'The unmber is:',i===== ...
    841
    2023-03-22
    python
  • php中for循环能不能遍历数组
    在php中,for循环能遍历数组,语法为“for($i=0;$i<count($array);$i++){ //处理数组元素的语句块;} ”。使用for遍历数组的限制:1、所遍历的数组必须是索引数组(即下标为数字的数组),不能是关联数组(下标为字符串的数组);2、索引数组的下标必须是连续的整数。 ...
    536
    2023-03-22
    php for循环
  • node事件循环中事件执行的顺序
    在浏览器环境下我们的js有一套自己的事件循环,同样在node环境下也有一套类似的事件循环。本文就详细的来介绍一下,感兴趣的可以了解一下 ...
    514
    2023-03-22
    node 事件执行顺序 node 执行顺序
  • php执行错误是什么意思
    php执行错误表示php程序执行提示错误,其解决办法就是检查出错行上是否存在输出,然后在index.php的头部执行“error_reporting(0);”即可。 ...
    203
    2023-03-22
    php
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作