PHP Conference Japan 2024

while

(PHP 4, PHP 5, PHP 7, PHP 8)

while循环是PHP中最简单的循环类型。它们的行为与它们的C语言对应物完全相同。while语句的基本形式是

while (expr)
    statement

while语句的含义很简单。它告诉PHP重复执行嵌套语句,只要while表达式的计算结果为true。表达式的值每次都在循环开始时检查,因此即使此值在嵌套语句的执行过程中发生变化,执行也不会停止,直到迭代结束(每次PHP运行循环中的语句都是一次迭代)。如果while表达式的计算结果从一开始就是false,则嵌套语句甚至不会运行一次。

if语句一样,您可以通过用花括号括起一组语句,或使用替代语法,将多个语句分组到同一个while循环中。

while (expr):
    statement
    ...
endwhile;

以下示例是相同的,两者都打印数字1到10

<?php
/* 示例1 */

$i = 1;
while (
$i <= 10) {
echo
$i++; /* 打印的值会在自增之前
(后自增) */
}

/* 示例2 */

$i = 1;
while (
$i <= 10):
echo
$i;
$i++;
endwhile;
?>

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top