PHP 循环与控制:do…while 语句 2 个改进

简介

定义

do…while 循环首先会执行一次代码块,然后检查条件,如果指定条件为真,则重复循环。

此循环同样遵循,循环三要素:初始值,步长,终止值

区别

do…while 循环和 while 循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时。

和一般的 while 循环主要的区别是:
do…while一个是先做再讲,while一个是先讲再做。

do…while的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),
然而在while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为 FALSE 则整个循环立即终止)。

语法

do {
  要执行的代码;
} while (条件为真);


实例

首先把变量 $x 设置为 1($x=1)【初始值】。
然后,do while 循环输出一段字符串,
然后对变量 $x 递增 1【步长】。
随后对条件进行检查($x 是否小于或等于 5)【终止值】。
只要 $x 小于或等于 5,循环将会继续运行:

<?php 
$x=1; 

do {
  echo "这个数字是:$x <br>";
  $x++;
} while ($x<=5);

输出结果:

这个数字是:1
这个数字是:2
这个数字是:3
这个数字是:4
这个数字是:5
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!