PHP中的循环语句和示例

循环

想象一下,我们需要一个可以说“ hello world” 100次的程序。编写该语句非常无聊,很无聊–在PHP中回声“ hello world” — 100次。这是循环语句为我们简化工作的地方。

循环语句是只要特定条件有效就执行的语句,并在该条件无效时停止执行

让我们看一下PHP中的不同循环

1)while循环

只要一条语句保持为truewhile语句就会执行特定的代码块。

语法:

    while (condition true) {
         code to be executed;
    }

示例

我们要显示数字1到5。

<?php
$x = 1;
while ($x <= 5) {
    echo "Number is: $x <br>";
    $x++;
}
?>

输出结果

Number is :1
Number is :2
Number is :3
Number is :4
Number is :5

2)do ... while循环

do ... while循环是一样的,而循环,但对于其执行代码ATLEAST一次,即使病情检查条件之前假和继续执行的声明仍然如此

语法:

    do {
        code to be executed;
    } while (condition is true);

示例

在此示例中,我们将重复上面的示例,但演示在检查条件之前do..while循环如何至少一次执行您的代码,无论是true还是false。

<?php
$x = 1;
do {
    echo "Number is: $x <br>";
    $x++;
} while ($x >= 5);
?>

输出结果

Number is :1

3)for循环

for循环工作作为while循环,但在语法上的差异,在这个循环中都喜欢计数器初始化,条件,增量和减量语句的东西放在一起用分号隔开。

语法:

    for (initialization counter; test counter; increment/decrement  counter) {
        code to be executed;
    }

初始化计数器用于设置初始值。

测试计数器或条件确定执行过程,如果为true,则循环继续;如果为false,则循环停止。

递增/递减计数器,用于递增或递减的初始值。

示例

我们再次使用示例,使用for循环列出从1到5的数字

<?php
for ($x = 1;$x <= 5;$x++) {
    echo "Number is: $x <br>";
}
?>

输出结果

Number is :1
Number is :2
Number is :3
Number is :4
Number is :5