For循环是最近的循环语句之一,无论哪种语言,都有这个循环语句,也是我们工作中常用的循环方法。

语法规则:

for (expr1; expr2; expr3){

要执行的代码

}

expr1:表示循环开始的地方

expr2 :循环的条件,如果值为 TRUE,则继续循环,执行嵌套的循环语句。如果值为 FALSE,则终止循环。

expr3 :在每次循环之后被求值(并执行)。

写的有点晦涩难懂,我们写个最简单的for 循环demo吧!

for  循环 demo1:

for($n=1;$n<20;$n++){

echo 'for循环语句执行第'.$n."次
";

}

执行结果:

for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次 for循环语句执行第10次 for循环语句执行第11次 for循环语句执行第12次 for循环语句执行第13次 for循环语句执行第14次 for循环语句执行第15次 for循环语句执行第16次 for循环语句执行第17次 for循环语句执行第18次 for循环语句执行第19次

可以看出,当$n<20的条件不满足的时候,就不输出$n。

For循环语句Demo2,用break跳出for循环:

for($n=1;$n<20;$n++){

if($n==10){

break;

}

echo 'for循环语句执行第'.$n."次
";

}

输出结果:

for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次

当n等于10的时候,跳出循环,不继续执行。如果我们只是要跳出10,其他的继续执行,可以这样写:

for($n=1;$n<20;$n++){

if($n==10){

continue;

}

echo 'for循环语句执行第'.$n."次
";

}

这样我们就只是跳出一个循环,结果如下:

for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次 for循环语句执行第11次 for循环语句执行第12次 for循环语句执行第13次 for循环语句执行第14次 for循环语句执行第15次 for循环语句执行第16次 for循环语句执行第17次 for循环语句执行第18次 for循环语句执行第19次

本人博客:PHP for循环的写法和示例

php怎么写for循环,PHP for循环的写法和示例相关推荐

  1. 通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.tx

    通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.txt中的 ...

  2. C++在循环内和循环外定义变量的差异(如何写出高效的for循环)

    写这篇文章的原因是我在问答平台看到的一个问题: C++内层循环中定义变量和在外面定义比影响大吗? 问题来自:http://ask.csdn.net/questions/176270 例如: for(i ...

  3. MYSQL存储过程进行写读操作(for循环)

    在我们做统计的时候,尤其是复杂的数据统计,写sql是非常麻烦且痛苦的一件事情.尤其是表结构设计的不适合做统计的时候,更是难以下手.当做 统计的时候:需要牵扯到多张表且每个统计信息需要关联N张表才能出来 ...

  4. 手写C语言之分支循环语句-语法详细版(06)

    目录 前言 什么是语句? 分支选择语句 if 语句 悬空else switch语句 switch和break switch-default 循环语句 while循环 break与continue 九九 ...

  5. python while循环语句-python循环语句讲解(一):while循环

    东尧爱分享 这是东尧每天一篇文章的第20天 东尧写文章的目标:分享东尧的经验和思考,帮你获取物质和精神两方面幸福. 循环就是当条件满足的时候,就会重复的执行某些事情,直到条件不满足退出.python中 ...

  6. Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题]      学习目标: 能 ...

  7. 基础知识:if判断、while循环、for循环

    阅读目录 今日学习内容 1.if 判断(流程控制的一种) 写重复的代码是程序员最不耻的行为,所以我们需要while循环和for循环 ,_! 2.while循环(条件循环) 3.for循环(迭代器循环) ...

  8. 【蓝桥杯Java_C组·从零开始卷】第三节、while循环do while循环for循环(超重点)break终止循环continue结束本次循环

    开篇主旨--循环四要素 初始值 表达式 循环体 迭代器 所有的循环无论怎么封装,都会遵循着这是个点,就算用hash的方法也算是迭代器的用法. 只要控制好这四个,那么您循环的功底也就满足了,后期递归啥的 ...

  9. 循环结构_do-while循环

    循环语句3--do...while do...while循环格式 初始化表达式① do{循环体③步进表达式④ }while(布尔表达式②); 执行流程 执行顺序:①③④>②③④>②③④-② ...

最新文章

  1. 2022-2028年中国轻型客车行业投资分析及前景预测报告
  2. Yii2配置Nginx伪静态的方法
  3. 桑文锋的数据“长征”
  4. ITK:创建Sobel内核
  5. 数组中只出现一次的数字+第一个只出现一次的字符
  6. 苹果服务两天内经历两次宕机:部分服务受影响 现已修复
  7. linux 内核编译速度,内核编译之后的运行速度
  8. 图神经网络-图与图学习笔记-中
  9. 2022年最佳的9种逆向工程工具[持续更新]
  10. 最新稳定不限速百度网盘破解版工具
  11. Pandas(九)--数据采样
  12. 你们让我推荐的营销管理书籍找到了!
  13. JSON与csv哪一个更自描述_徒步进藏和骑行进藏旅行,哪一个更辛苦
  14. mysql学习笔记——分组排序、分组求和
  15. connect 连接超时
  16. Excel数据处理函数实践整理
  17. 【转】为什么程序猿996多猝屎,而企业家007却不会?
  18. [C] Indian Hill C Style(印第安山风格指南)
  19. 12种食品狂吸走你的多余脂肪
  20. sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -

热门文章

  1. input ios问题 小程序_小程序可以解决哪些问题??
  2. oracle 表达式1000,oracle环境下占用编号的方法报语法错误:ORA-01795: 列表中的最大表达式数为 1000...
  3. ajax 请求post和get,ajax请求get和post
  4. 安卓文件共享服务器,安卓文件共享云服务器
  5. python3 csv读写_python3 csv
  6. 【转】Web API项目中使用Area对业务进行分类管理
  7. ASP.NET MVC 入门系列教程
  8. linux – syslog,rsyslog和syslog-ng之间有什么区别?
  9. 第七节:框架搭建之页面静态化的剖析
  10. python爬虫淘宝手机_【Python3 爬虫】14_爬取淘宝上的手机图片