PHP 循环 - While 循环

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

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

for 循环和 foreach 循环将在下一章进行讲解。

php while次数,PHP While 循环相关推荐

  1. java 循环list 对象_java计算list集合中重复对象的次数及for循环内外创建对象

    我的需求:计算字符串集合中"数值"出现的次数,然后在for循环中计算"数值"及出现的次数 解决方案: 1.使用collections类中的frequency(集 ...

  2. java计算list集合中重复对象的次数及for循环内外创建对象

    2019独角兽企业重金招聘Python工程师标准>>> 我的需求:计算字符串集合中"数值"出现的次数,然后在for循环中计算"数值"及出现的次 ...

  3. python统计字母出现次数用while循环_Python—变量,条件语句,while循环,运算符,字符串等...

    Python初识以及变量: 变量名:--字母 --数字 --下划线[见名识意] (PS:数字不能开头:不能是关键字:最好不能和python内置的东西重复) ###################### ...

  4. while循环python次数定义_python——循环(for循环、while循环)及练习

    目标程序的三大流程1.while 循环的基本使用 2.break 和 continue 3.while 循环嵌套123 在程序开发中,一共有三种流程方式:顺序:从上向下,顺序执行代码 分支:根据条件判 ...

  5. for循环执行次数_VB考试笔记之循环控制结构部分

     VB编程控制结构 在VB编程中提供了3种控制结构,分别是:顺序结构.选择结构.循环结构. 其中顺序结构非常容易理解,即按照代码的先后顺序依次执行: 重点和难点内容在于选择结构和循环结构.其中循环结构 ...

  6. python 循环指定次数_亮仔的Python之路Day7——Python循环语句

    day7:2019-09-01 今日学习目的: 了解循环语句,使用代码解放劳动力 实践是检验真理的唯一标准 我们使用代码的最终目的是解放劳动力 当你还在复制粘贴累的半死的时候 别人随手几行代码就搞定 ...

  7. mysql join 循环_MySQL的JOIN(三):JOIN优化实践之内循环的次数

    这篇博文讲述如何优化内循环的次数.内循环的次数受驱动表的记录数所影响,驱动表记录数越多,内循环就越多,连接效率就越低下,所以尽量用小表驱动大表.先插入测试数据. CREATE TABLE t1 ( i ...

  8. NOIP2005普及组第4题 循环

    NOIP2005普及组第4题 循环 时间限制: 1 Sec  内存限制: 128 MB 提交: 27  解决: 6 [提交][状态][讨论版][命题人:外部导入] 题目描述 乐乐是一个聪明而又勤奋好学 ...

  9. python for循环结构_循环结构-for循环

    我们在上一节提到过计数控制的循环是根据绝对值的次数来进行循环,我们通过for语句来实现计数循环,那么在for循环中一定存在控制次数的对象. 1. for循环 for循环是通过次数的大小来进行循环,通常 ...

  10. Javascript 深入学习循环

    本文章记录本人在深入学习js循环中看书理解到的一些东西,加深记忆和并且整理记录下来,方便之后的复习. 选择正确的循环体 在大部分编程语言中,代码执行的时间多数消耗在循环的执行上. js定义了4种类型的 ...

最新文章

  1. 输入参数_MyBatis中的输入/输出参数
  2. Qt入门——三个臭皮匠顶个诸葛亮
  3. 15分钟为自己架设优雅如Github的代码仓库
  4. noip2016参赛感想
  5. java中contains_Java contains用法示例
  6. SQL5.5安装教程
  7. 【毕设选题】基于C51单片机的毕业设计题目项目汇总 - 500例
  8. Hive常用正则表达式
  9. 【前端】vuecli项目引入ant-design-vue并用ant-design-vue配置阿里巴巴矢量图标库
  10. 计算机excel乘法函数公式,excel乘法函数
  11. 苹果手表计算机功能键,认识Mac的功能键,最值得你记住的苹果电脑快捷键列表...
  12. Hyperledger Fabric(1) - 整体架构和源码结构
  13. Logstash配置插件grok详解
  14. 科研小助手PubMed的插件PubMedy
  15. 使用 PyTorch 进行 风格迁移(Neural-Transfer)
  16. mysql记录历史价格_mysql历史订单
  17. 七日杀unity报错_七日杀游戏闪退及各种游戏报错解决攻略全解
  18. 理解 B 树、B+ 树特点及使用场景
  19. Python中的True和False详解
  20. 新装EVE-NG使用wireshark出现connection abandoned

热门文章

  1. linux标准mib,Linux系统中测试你的MIB值
  2. Linux执行U盘里内程序,Linux 最小系统挂载U盘(SD、TF卡)并执行程序
  3. 大数据学习资料_学习大数据分析是否一定需要学习机器学习
  4. wps 模拟分析 规划求解_综合能源系统:规划及运行优化智慧决策平台介绍
  5. 远程主机强迫关闭了一个现有的连接。_紧急 | 微软远程桌面服务高危漏洞(CVE-2019-0708)预警!...
  6. Python(七):输入输出(IO)、文件读写
  7. Django的数据迁移
  8. linux fdisk运用
  9. len函数实例python_Python通过len函数返回对象长度
  10. imageio.write页面怎么显示_微信吃喝玩乐怎么没有了?微信支付页面吃喝玩乐在哪里...