PHP编程
Completion requirements
do while 循环
do while 循环
do while
循环在语法和目的上与 while
循环类似。不同之处在于,do
while
循环将测试条件移到代码块的末尾。代码至少会执行一次,然后再检查条件。如果条件为真,循环会继续执行。例如:
<?php
$c = 6;
do {
echo 'Hi';
} while ($c < 5);
?>
尽管 $c
大于 5,脚本仍然会打印一次 "Hi"。
在 PHP 中,do while
循环并不常用。
示例
这个示例将输出 $number
的阶乘(从 1 到该数的所有数字的乘积)。
PHP 代码:
$number = 5;
$factorial = 1;
do {
$factorial *= $number;
$number = $number - 1;
} while ($number > 0);
echo $factorial;
PHP 输出:
120
HTML 渲染:
120
continue
语句
continue
语句会结束当前循环的迭代,继续执行检查条件的过程——如果条件为真,则重新开始循环。例如,在以下循环语句中:
<?php
$number = 6;
for ($i = 3; $i >= -3; $i--) {
if ($i == 0) {
continue;
}
echo $number . " / " . $i . " = " . ($number / $i) . "<br />";
}
?>
当条件 i = 0
为真时,continue
语句会跳过当前迭代,继续执行下一个循环。
更多信息
Last modified: Thursday, 9 January 2025, 10:42 PM