PHP for循环

在接下来的时间里面,我们准备为大家继续介绍“PHP for循环”。

1、在PHP中,for循环是变化最多、最复杂的循环结构。

2、for循环语法格式:

for( 表达式1;表达式2;表达式3 )

{

语句1;

语句n;

}

语法分析:

(1)以for关键字开始

(2)一对小括号

(3)表达式1——对用于表达式2的变量赋初值,只会在循环开始时执行一次。

(4)表达式2——循环条件判断,当判断结果为“真”就执行语句1和语句n,否则结束循环。

(5)表达式3——在每一轮循环后才会执行,对循环变量中的值进行递增或递减操作,

然后,操作结果在表达式2中用于判断使用。

(6)一对大括号,如果"循环体"中的代码只有一行,可以忽略一对大括号。

另外,我们可以将上面的for循环通过下面的方式来描述,这样更直观:

for(  对用于循环条件判断的变量赋初值;循环条件判断;循环变量值递增或递减操作 )

{

循环体语句;

}

3、例子:

$a = 0;

$b = 0;

for( $a = 1; $a < 2;$a = $a + 1 )

{

$b = $b + 1;

}

echo $b;

例子分析:

(1)首先,定义了变量 a 与 b 的初值为0。

(2)执行 for 循环语句中的表达式1,$a = 1,

所以,变量a中的值由0变为1,

然后,执行for循环语句中的表达式2,$a < 2,即判断1 < 2,

结果为true,因为1小于2,

所以,就执行循环体中的代码, $b = $b + 1,

即$b = 0 + 1,所以,变量b中的值由0变为1。

当执行完循环体中的所有代码以后,即这一轮的循环完成以后,

就会再执行for循环语句中的表达式3,即$a = $a + 1,即$a = 1 + 1,

所以,变量a中的值由1变为2。

(3)然后,执行第2次循环,

由于for循环语句中的表达式1只会在第一次循环时执行,

所以,第2次循环时就不会执行了,而直接执行表达式2,即$a<2,即判断2

所以,结果为false,因为2不小于2,

然后,就可以结束循环,

继续执行后面的代码echo $b,

即向页面中输出变量 b 中的值1。

非常好,现在,我们已经掌握了PHP中的“ for循环”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。

不要停留在理论规则上面,快动起来吧!

(通过游戏模式学习与训练,需要在电脑上运行)

php for循环教学,PHP for循环相关推荐

  1. for循环的说课c语言,教学设计《程序的循环结构-For循环语句》

    一.教学对象 本教案适用于新课程标准下高中一年级学生,教材选用广东版信息技术选修模块一<算法与程序设计>2.4.1节,1课时.在学习本课之前,学生应掌握VB程序的编程环境与运行方法,了解顺 ...

  2. c语言 for循环说课,《程序的循环结构-For循环语句》教学设计

    一.教学对象 本教案适用于新课程标准下高中一年级学生,教材选用广东版信息技术选修模块一<算法与程序设计>2.4.1节,1课时.在学习本课之前,学生应掌握VB程序的编程环境与运行方法,了解顺 ...

  3. c语言 程序循环,C语言程序设计-循环例子

    <C语言程序设计-循环例子>由会员分享,可在线阅读,更多相关<C语言程序设计-循环例子(28页珍藏版)>请在人人文库网上搜索. 1.C 语言程序设计基础篇,第 7 章 简单程序 ...

  4. 循环队列,定义循环队列长度为10,编写初始化队列、入队、出队、求队长,实现10,20,30,40,50,60,70,80入队,10,20,30出队,56,67入队的算法功能。

    循环队列,定义循环队列长度为10,编写初始化队列.入队.出队.求队长,实现10,20,30,40,50,60,70,80入队,10,20,30出队,56,67入队的算法功能. #include< ...

  5. python reader循环_Python的for循环和while循环。

    1.while循环语句 while 语句同其他编程语言中 while 的使用方式大同小异,主要结构如下 while condition: expressions 其中 condition 为判断条件, ...

  6. 语句中如何结束本循环进入下一循环_第33 p,for遍历,循环取值最方便

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第33篇文章,第二阶段的课程:Python基础知识:Python中的控制语句之for遍历. 学习本课程,建议先看一遍:[计算机基础知 ...

  7. continue语句只用于循环语句中_循环里continue,break,return的作用,你知道吗?

    循环里continue,break,return的作用,你知道吗?​mp.weixin.qq.com 前言 循环里Continue,Break,Return经常会用到,也是很容易出错的一个坑,今天特地 ...

  8. 循环训练_力量循环训练

    在很多先天训练环境不足的状况,经常有许多运动项目都采用所谓的循环训练法,而在特别注重专项运动成绩的运动项目,采用循环训练法的比例亦在所多有,循环训练可在不受场地和器材的限制下,发挥出良好的训练效果,更 ...

  9. python while循环语句-Python while循环语句

    只要给定条件为真(True),Python编程语言中的while循环语句将重复执行目标语句. 语法 Python编程语言中的while循环的语法是 - while expression: statem ...

最新文章

  1. Java在游戏服务器开发中的应用
  2. Network 之五 TCP/IP 协议族、工作流程、常用协议格式
  3. bzoj 1221: [HNOI2001] 软件开发
  4. python datatime 平均值_python求数据的时间平均
  5. Python isnumeric()方法
  6. php连接oracle很慢是什么原因_通过DB LINK插入速度很慢的问题
  7. Stats mac免费版 2.4.9(支持M1驱动器的mac,最新macOS系统)
  8. 2013总结-2014计划
  9. 聚合数据API用法简介
  10. 艾欧尼亚服务器延迟正常吗,lol延迟和服务器位置有关系?为什么我的lol延迟这么高?...
  11. 什么是网易企业邮箱客户端专有协议?
  12. 平面设计新手如何用PS制作出一张合成海报
  13. 英文会议口头报告(整理)
  14. 创意电子学小知识:电位器
  15. 电子邮件营销初学者指南(二):如何开始与撰写
  16. 即将搭载人工智能芯片的华为Mate10,究竟会为业界带来什么?
  17. 手写喜马拉雅APP特效
  18. U-App 升级剧透,你不抢个内测账号?
  19. 华为2021校招【软件开发岗】笔+面试总结
  20. 微信H5页面背景音乐自动播放

热门文章

  1. 转载:艺用人体解剖(学习用书)(中央美术学院基础教学)
  2. Win10彻底关闭恢复功能,终极省流量设置
  3. 58.订单明细实时表和商品、品牌、spu 等维表关联
  4. UPYUN CTO 黄慧攀:云 CDN 的技术架构演进之路
  5. 谭浩强c语言程序设计第四版课后习题:求Sn=a+aa+aaa+aaaa+...n个a ,a是数字 ,n表示a的位数
  6. Vue中关于[__ob__:Observer]数据问题
  7. 开展一个深度学习项目
  8. 深度解析微信生态下8000万中老年网民的电商创新机会
  9. 蒜厂有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。 请写一个程序,计算你总共能够到达多少块黑色的瓷砖。
  10. 推荐阅读 | 工业物流自动化风起时