循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。

PHP 循环

在您编写代码时,您经常需要让相同的代码块一次又一次地重复运行。我们可以在代码中使用循环语句来完成这个任务。

在 PHP 中,提供了下列循环语句:

while– 只要指定的条件成立,则循环执行代码块

do…while – 首先执行一次代码块,然后在指定的条件成立时重复这个循环

for– 循环执行代码块指定的次数

foreach– 根据数组中每个元素来循环代码块

while 循环

while 循环将重复执行代码块,直到指定的条件不成立。

语法

while (条件)

{

要执行的代码;

}

实例

下面的实例首先设置变量 i 的值为 1 ($i=1;)。

然后,只要 i 小于或者等于 5,while 循环将继续运行。循环每运行一次,i 就会递增 1:

$i=1;

while($i<=5)

{

echo "The number is " . $i . "
";

$i++;

}

?>

运行结果:

The number is 1

The number is 2

The number is 3

The number is 4

The number is 5

do…while 语句

do…while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。

语法

do

{

要执行的代码;

}

while (条件);

实例

下面的实例首先设置变量 i 的值为 1 ($i=1;)。

然后,开始 do…while 循环。循环将变量 i 的值递增 1,然后输出。先检查条件(i 小于或者等于 5),只要 i 小于或者等于 5,循环将继续运行:

$i=1;

do

{

$i++;

echo "The number is " . $i . "
";

}

while ($i<=5);

?>

运行结果:

The number is 2

The number is 3

The number is 4

The number is 5

The number is 6

while语法php格式,PHP While 循环相关推荐

  1. python语句块规范_Python基础语法——代码规范判断语句循环语句

    Python基础语法 代码的执行顺序从上到下 从左到右 代码规范模块名,包名,普通数据量一般小写字母,多个单词之间用 _ 连接 不要用系统定义的名称,具有特殊意义的表示符,如:doc,txt之类的 每 ...

  2. python判断语法_Python基础语法——代码规范判断语句循环语句

    Python基础语法 代码的执行顺序 从上到下 从左到右 代码规范 模块名,包名,普通数据量一般小写字母,多个单词之间用 _ 连接 不要用系统定义的名称,具有特殊意义的表示符,如:doc,txt之类的 ...

  3. 小学生都能学会的Python基础语法——代码规范判断语句循环语句

    前言: Python 语言与 Perl,C 和 Java 等语言有许多相似之处.但是,也存在一些差异,在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程. 一.代码的执行 ...

  4. C#代码的语法和格式(一)

    C#代码的语法和格式 1.使用using关键字把.Net Framework类库相对应的命名空间映入到应用程序项目空间中: 2,必须定义类 C#程序的源代码必须放在类中,一个程序至少包括一个自定义的类 ...

  5. html语言语法骨架格式,0002 认识HTML(骨架、DOCTYPE、lang、charset)

    学习目标 理解 1.HTML的概念 2.HTML标签的分类 3.HTML标签的关系 4.HTML标签的语义化 应用 1.HTML骨架格式 2.sublime基本使用 1. HTML 初识 HTML 指 ...

  6. Crontab语法规则格式、使用方式及日志查看

    在Linux系统我们会常用crontab来设置一些定时执行的脚本和代码. 一.crontab的语法规则 crontab的语法规则格式: 代表意义    分钟      小时    日期      月份 ...

  7. python中for循环语句格式_CSC108 | Python 循环语句教程

    原标题:CSC108 | Python 循环语句教程 Python 循环语句教程 U of T ADA For循环语句 While循环语句 循环语句指的是重复执行某段程序代码,直到满足特定条件为止. ...

  8. ACCESS中DLOOKUP的语法和格式

    1.语法:DLookup(expr, domain, [criteria])2.参数解释:expr:要获取值的字段名称domain :要获取值的表或查询名称criteria:用于限制 DLookup ...

  9. ffmpeg详细使用语法/指令/格式

    1 Ffmpeg使用语法 2 视频文件截图 3 视频格式转换 4 屏幕录制 5 视频采集 6 使用ffmpeg压制H.264视频 [编辑] Ffmpeg使用语法 ffmpeg [[options][` ...

最新文章

  1. 【中级软考】PV操作是什么?(passeren【通过、申请资源、减量】、vrijgeven【释放、释放资源、增量】【荷兰文】)(用于进程间同步)
  2. 最全的IDEA快捷键
  3. cam350 不能打开光绘文件_电子设计工程CAM350光绘工艺的一般流程
  4. Java实现Huffman哈夫曼树
  5. Jq_网站顶部定时折叠广告
  6. Asp.net中关于上传文件的各项基本操作
  7. SimpleDateFormat的parse与format的用法区别
  8. 排序序列排序算法总结(二)——快速排序、归并排序
  9. 大学四年只学java_大学四年废了怎么办,不如来学java
  10. 指针4-指针的运算和指针变量占几个字节
  11. 消息队列(MQ)比较
  12. 2018私塾在线高级java软件架构师实战培训最新
  13. 网页设计Web尺寸规范
  14. 电动车充电软件测试,电动车充电分为哪几个过程
  15. 智能手机PDR和VDR思考
  16. 犹豫许久还是在 CSDN(程序员之家) 开通了自己的第一个博客
  17. 基于LSTM的情绪分析
  18. 月薪25K-35K|格灵研究院招聘算法工程师、Java架构师
  19. 利用matlab对纯电动汽车在nedc工况下的行驶阻力进行计算
  20. 华为官方出品:首本HMS Core技术解析图书问世

热门文章

  1. 前端学习(1949)vue之电商管理系统电商系统之实现分页
  2. 前端学习(1673):前端系列实战课程之最终封装
  3. 前端学习(1666):前端系列实战课程之仿造qq发送消息思路
  4. 前端学习(1376):app.use方法
  5. 前端学习(760):对象导读
  6. 前端学习(568):元素定高 容器定高 为什么不能居中
  7. java面试题24 关于Java中的数组,
  8. 第一百二十九期:阿里内部员工,排查Java问题常用的工具单
  9. 整理一下网上看到的几个巧妙小电路
  10. STM32的I2C主从机通信