Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PHP- 控制流-循环语句-do...while(二)

PHP- 控制流-循环语句-do...while(二)

原创
作者头像
堕落飞鸟
发布于 2023-04-26 05:50:41
发布于 2023-04-26 05:50:41
59000
代码可运行
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏
运行总次数:0
代码可运行

嵌套do...while循环

您也可以在do...while循环内部嵌套另一个do...while循环,以实现更复杂的逻辑。下面是一个示例,使用嵌套的do...while循环来生成一个九九乘法表:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
e<?php
$i = 1;

do {
  $j = 1;
  do {
    echo $i . ' × ' . $j . ' = ' . $i * $j . '<br>';
    $j++;
  } while ($j <= 9);
  echo '<br>';
  $i++;
} while ($i <= 9);
?>

在上面的示例中,我们使用嵌套的do...while循环来生成一个九九乘法表。外部循环从1到9遍历每一行,内部循环从1到9遍历每一列。在内部循环中,我们输出当前行和列的乘积,并将列号加1。然后,我们使用条件表达式$j <= 9检查是否还有更多的列要处理。如果是,则继续执行内部循环,否则退出内部循环并输出一个空行。在外部循环中,我们使用条件表达式$i <= 9检查是否还有更多的行要处理。如果是,则继续执行外部循环,否则退出整个循环。

总结

do...while循环是PHP中的一种重复执行语句,它会先执行一次循环体,然后再检查条件表达式的值。和while循环不同的是,do...while循环至少会执行一次循环体。您可以在循环体内部使用break和continue语句,以便控制循环的执行流程。您也可以在do...while循环内部嵌套另一个do...while循环,以实现更复杂的逻辑。当您需要重复执行某个任务,但又无法确定执行次数时,do...while循环是一个非常有用的工具。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP- 控制流-循环语句-do...while(一)
先执行一次循环体,然后检查条件表达式的值。如果条件表达式的值为true,则继续执行循环体,否则退出循环。和while循环一样,条件表达式可以是任何有效的表达式,通常使用关系运算符(例如<、>、==、!=等)来比较变量的值。
堕落飞鸟
2023/04/26
3600
Python基础语法-控制流程语句-while
在Python编程中,while语句是一种非常重要的控制流程语句,它可以帮助我们实现循环执行代码的功能。
玖叁叁
2023/04/17
2610
循环结构(二)
while循环和for循环的循环继续条件检查是在循环体执行之前进行的,称为前置检测循环,循环体执行次数最少为0次;do-while循环的循环继续条件检查是在循环体执行之后进行的,称为后置检测循环,循环体执行次数最少为1次。而for语句最为灵活。在一定条件下,三者可以相互取代。
pigeon
2022/04/11
4890
循环结构(二)
Java 程序控制结构(3)
        首先进行循环条件判断,如果为 true,则执行{ }里的语句,如果为 false,则直接执行while后的语句,不进入循环体。
周小末天天开心
2022/10/26
2750
Java 程序控制结构(3)
while、do...while、嵌套循环复习
        首先进行循环条件判断,如果为 true,则执行{ }里的语句,如果为 false,则直接执行while后的语句,不进入循环体。
zxmttkx
2022/12/02
1.4K0
while、do...while、嵌套循环复习
阶段01Java基础day04JAVA循环语句
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-11/
对弈
2019/09/04
4620
Java基础语法(七)条件控制语句的骚操作
条件控制语句用人的话来说就是,如果…就… 这么一听的话,是不是就觉得很简单了,那么去看看他怎么在代码中显示吧,不过在此之前,我们先去复习一下循环控制语句的小练习吧。
全栈程序员站长
2021/04/25
5510
PHP- 控制流-循环语句-while(一)
其中,condition是一个布尔表达式,它的值将在每次循环开始时进行计算。如果condition的值为true,则执行{}中的代码;如果condition的值为false,则跳过整个循环。
堕落飞鸟
2023/04/26
8180
谈谈C语言中的三大循环
初始化是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定何时退出循环; 增量定义循环控制变量每循环一次后如何变化。这三个部分之间用英文的分号分开。
程序员小顺
2021/10/13
1.1K0
04-02.总结switch,for,while,do。while跳转语句
(4)do...while循环 A:基本格式 do { 循环体语句; }while(判断条件语句); 扩展格式: 初始化语句; do { 循环体语句; 控制条件语句; }while(判断条件语句); 通过查看格式,我们就可以看出其实三种循环的格式可以是统一的。 /* do...while循环的基本格式: do { 循环体语句; }while(判断条件语句); 扩展格式; 初始化语句; do { 循环体语句; 控制条件语句; }while(判断条件语句); */ cla
Java帮帮
2018/03/15
1K0
PHP- 控制流-循环语句-while(二)
在PHP中,您可以将一个while循环放在另一个while循环中,以创建嵌套循环。嵌套循环是一种常见的编程技巧,用于遍历多维数组或执行复杂的算法。下面是一个示例,使用嵌套循环计算从1到10的所有数字的和:
堕落飞鸟
2023/04/26
7820
scala(四) For循环控制
Scala也为for循环这一常见的控制结构提供了非常多的特性,这些for循环的特性被称为for推导式或for表达式。 范围数据循环
用户1483438
2022/04/12
9500
滚雪球学Java(14):快速入门JavaSE-for循环语句,轻松掌握编程技巧
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2024/05/02
1660
滚雪球学Java(14):快速入门JavaSE-for循环语句,轻松掌握编程技巧
流程控制之for循环
  1. while循环:称之为条件循环,循环次数取决于条件何时为False      for循环:循环次数取决于数据包含的元素的个数
py3study
2020/01/18
3970
PHP-循环
2、如果明确知道循环多少次首先for循环,如要要循环到条件不成立为止选while或do-while
cwl_java
2020/03/26
2.9K0
C语言基础:循环控制语句
2.计算表示式2的值,看其是否为真(非零),如果为真就执行循环体部分,否则直接退出,执行for循环下面的语句
C语言中文社区
2022/05/30
1.2K0
C语言基础:循环控制语句
VBA程序控制结构示例-九九乘法表
大家周末好,本节将以制作九九乘法表为例,来巩固循环结构和判断结构的嵌套应用。下面先演示下最后的效果。
无言之月
2019/10/13
1.3K0
【从零学习python 】11.Python循环语句和控制流程
我们发现,while循环的语法结构和if语句的结构很相像,那么这两个之间有什么区别呢?
全栈若城
2024/02/29
1300
【从零学习python 】11.Python循环语句和控制流程
JAVA17之switch结构和循环语句
==注意:如果switch中得case,没有对应break的话,则会出现case穿透的现象。跟顺序无序,跟case的值有关==
张哥编程
2024/12/13
1380
JAVA17之switch结构和循环语句
Python基础之循环语句
循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环。
Python进阶者
2021/08/20
7030
相关推荐
PHP- 控制流-循环语句-do...while(一)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验