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

PHP 循环

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

在 PHP 中,提供了下列循环语句:while- 只要指定的条件成立,则循环执行代码块

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

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

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

php while 循环是什么意思?

while 循环

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

语法

while (条件)

{

要执行的代码;

}

实例

下面的关于php 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 (条件);

实例

下面的关于php dowhile循环语句例子中,首先设置变量 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中while什么意思,php while 循环是什么意思 - php完全自学手册 - php中文网手册相关推荐

  1. php stortime,文件存储 - Laravel 5.8 中文文档手册 - php中文网手册

    文件存储 简介 Laravel 提供了一个强大的文件系统抽象,这得益于 Frank de Jonge 强大的 Flysystem 扩展包.Laravel 文件系统集成为使用本地文件系统.Amazon ...

  2. php 辅助函数,辅助函数 - Laravel 5.8 中文文档手册 - php中文网手册

    辅助函数 简介 Laravel 包含各种各样的「全局」PHP 辅助函数,框架本身也大量的使用了这些功能函数:如果你觉的方便,你可以在你的应用中任意使用这些函数 可用方法 数组 & 对象 路径 ...

  3. php基础 快速入门文档,快速入门 - Laravel 5.8 中文文档手册 - php中文网手册

    Eloquent:入门 简介 Laravel 的 Eloquent ORM 提供了一个漂亮.简洁的 ActiveRecord 实现来和数据库交互.每个数据库表都有一个对应的「模型」用来与该表交互.你可 ...

  4. 【C语言练习】【指针】定义一个函数move,实现将长度为n、名为a的序列中,各元素依次顺序循环,右移m个位置

    题目 下列函数move的功能是:实现将长度为n.名为a的序列中,各元素依次顺序循环,右移m个位置. 例如:对于序列a=(1,3,5,7,9,11),若m=2,则循环右移后的结果为a=(9,11,1,3 ...

  5. jQuery中each的用法之退出循环和结束本次循环

    $.each(array, function(k, v) {}); jQuery中each类似于javascript的for循环 ,但不同于for循环的是在each里面不能使用break结束循环,也不 ...

  6. 在Ruby中,如何跳过.each循环中的循环,类似于‘continue‘[duplicate]

    本文翻译自:In Ruby, how do I skip a loop in a .each loop, similar to 'continue' [duplicate] This question ...

  7. 为什么单独循环中的元素加法比组合循环中的要快得多?

    假设<code>a1 , b1 , c1和d1指向堆内存,而我的数字代码具有以下核心循环. const int n = 100000;for (int j = 0; j < n; j ...

  8. php 循环 post,如何在php中使用jQuery递归调用POST循环请求

    如何在php中使用jQuery递归调用POST循环请求 发布时间:2021-01-28 17:37:18 来源:亿速云 阅读:79 作者:Leah 这期内容当中小编将会给大家带来有关如何在php中使用 ...

  9. python中e怎么计算_Python之循环结构——实战计算自然底数e,圆周率Π

    循环结构是编程中经常使用的语法,循环结构的巧妙使用对编程来说很重要.刚才群里还有同学说自己不会用循环,其实很简单,只是没有用过才觉得难.这里介绍Python循环语法的用法,并且使用两个小例子,来加强训 ...

  10. 如何在html中添加图片的自动滚播,制作网页中的滚动图片,怎样循环播放。

    制作网页中的滚动图片,怎样循环播放.0 zhang7_112016.03.23浏览479次分享举报 怎样循环播放;> &lt.scrollLeft插入需要滚动的图片"/,spe ...

最新文章

  1. 关于Unity3D中鼠标移动指定物体的解决方案
  2. java excel md5,excel表格数据md5加密-excel 怎么把文本转化成md5
  3. javascript笔记:推荐使用“百度统计”并且拷贝百度统计的前端框架
  4. linux一键优化脚本1.0
  5. 一起学nRF51xx 1 - GPIO
  6. 学习笔记Hive(二)—— Hive安装配置
  7. OFDM同步算法之Park算法
  8. mysql --skip-locking_skip-external-locking – MySQL性能参数详解
  9. Linux 练习题-3文件与磁盘 问答
  10. Mvc 学习笔记(一)
  11. Mariadb安装及主从搭建,基于centos7
  12. android 8.0 三星,这些三星手机竟到2019年才能升级安卓8.0:等到头发都白了
  13. 《Reids 设计与实现》第十六章 集群(下)
  14. Mysql_多表查询练习
  15. 利用Diskgen找回分区破坏前的资料
  16. docker 容器启动顺序_Docker高手进阶 - Docker Compose到底是什么
  17. 实习成长之路——设计模式四:如何做到“对扩展开放、修改关闭”?扩展和修改各指什么?
  18. 佳能g2810提示5b00_佳能G2810 3800系列出现5B00如何解决
  19. Abaqus GUI界面解决中文乱码问题(插件中文乱码也适用)
  20. Implementing Infinite Scroll Into a React Component

热门文章

  1. 从苏宁电器到卡巴斯基第32篇:番外篇——晒一晒病毒分析师的桌面(上)
  2. 计算机电源检测软件,电脑电源检测工具
  3. 【学习】把自己的电脑创建成ftp服务器,用Cuteftp软件上传文件和下载文件。
  4. 数据恢复软件的原理是什么?
  5. 金蝶K3系统BOM数据批量审核/使用语句
  6. GreenPlum常用数值计算函数
  7. 【动画演示软件】Focusky教程 | 如何隐藏某帧的内容,使其在演示时才出现?
  8. 哪些专业软件可以测试cpu,常用的正经CPU测试软件有哪些
  9. win7桌面仿linux桌面,windows10开启 linux子系统桌面,巨详细,值得一藏-win7桌面主题...
  10. 软件工程 第五章:交互图