上篇文章给大家介绍了《详细介绍——循环语句》,本文继续给大家介绍什么是do...while循环?以及和while循环的区别?别犹豫快进来学习啦!一定会让你有所收获的!!!
do...while循环:
格式:
do{
循环体
[自增或自减的条件]
}while(条件表达式);
解析:对于自增自减可有可无(可以写也可以不写,我们一般用中括号代表可写可不写)对于布尔类型的条件循环,那就没必要去写。
具体结构我们以代码操作解释,代码如下:
<?php /******do...while 循环 循环格式1******/ //1.初始化一个变量 $num = 10; do{ echo $num.''; //每次循环执行完毕后,条件变量进行改变 $num --; }while($num>0); ?>
运行结果如下:
代码解析:
对于 do...while循环也叫做布尔值循环
while()内的表达式如果为真则执行循环体{}内的就叫做循环体
如果为假,停止循环
我们定义一个初始变量,循环从1-10开始,进入do循环,输出一个值,赋给$num--,从而得到一个新的值,进而判断while条件是否成立,如若成立则继续执行,否则停止执行。
实例二:
<?php /******do...while 循环 循环格式1******/ /* while循环叫做布尔值循环 while()内的表达式如果为真则执行循环体{}内的就叫做循环体 如果为假,停止循环 */ //1.初始化一个变量 $num = 10; do{ echo $num.''; //每次循环执行完毕后,条件变量进行改变 $num --; }while($num>0); echo '<hr/>'; //循环 $num = 1; do{ if($num < 10){ echo '0'.$num.''; }else{ echo $num.''; } //判断10的倍数换行 if($num % 10 == 0){ echo '<br/>'; } $num ++; }while($num <= 50); ?>
运行结果如图所示:
代码解析:
首先,初始化一个变量,进入do循环,然后输出其值,输出的值进入if语句判断,是否是10的倍数,若是则进行换行;添加换行标签(<br>)
;
其次,我们要知道如果只是判断10的倍数,只是让底下4行进行对齐,所以我们需要加前倒0,从而得到以上代码;
do...while循环和while循环的区别:
综合前面学习的while以及今天这篇文章的学习,进而我们可以得出while和do...while的区别:
while循环的每一次循环体的执行都要依据while条件表达式的结果进行判断;
do...while除第一次外,剩下的每次循环的执行都要去判断while条件表达式是否成立;
推荐学习:《PHP视频教程》
以上是什么是do...while循环?和while循环有区别?(附代码)的详细内容。更多信息请关注PHP中文网其他相关文章!

本文比较了酸和基本数据库模型,详细介绍了它们的特征和适当的用例。酸优先确定数据完整性和一致性,适合财务和电子商务应用程序,而基础则侧重于可用性和

本文讨论了确保PHP文件上传的确保,以防止诸如代码注入之类的漏洞。它专注于文件类型验证,安全存储和错误处理以增强应用程序安全性。

本文讨论了在PHP中实施API速率限制的策略,包括诸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之类的库。它还涵盖监视,动态调整速率限制和手

本文讨论了使用password_hash和pyspasswify在PHP中使用密码的好处。主要论点是,这些功能通过自动盐,强大的哈希算法和SECH来增强密码保护

本文讨论了OWASP在PHP和缓解策略中的十大漏洞。关键问题包括注射,验证损坏和XSS,并提供用于监视和保护PHP应用程序的推荐工具。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Dreamweaver CS6
视觉化网页开发工具

Atom编辑器mac版下载
最流行的的开源编辑器

禅工作室 13.0.1
功能强大的PHP集成开发环境

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中