在PHP中混合条件语句和循环

如前 ,只要条件为真,循环语句就会执行特定的代码。在顺序方面,条件语句是只能基于满足特定条件才能执行的语句。

示例

我们有3部手机和3台笔记本电脑,共6个小工具。让我们编写一个基本程序,假设手机分别标记为1到3以及笔记本电脑4到6,它会显示3次“手机”和3次“笔记本电脑”。

我们将看到如何使用条件语句和循环语句来完成此任务。由于我们已经掌握了前面几篇文章中的语法,因此我们将直接介绍它们的实现。

使用for循环和if ... else

<?php
for ($l = 1;$l <= 6;$l++) {
    if ($l <= 3) {
        echo "<br>phone";
    } else {
        echo "<br>laptop";
    }
}
?>

输出结果

phone
phone
phone
laptop
laptop
laptop

使用while循环以及if ... else

<?php
$x = 1;
while ($x <= 6) {
    if ($x <= 3) {
        echo "<br>phone";
    } else {
        echo "<br>laptop";
    }
    $x++;
}
?>

输出结果

phone
phone
phone
laptop
laptop
laptop

使用do while循环和if ... else

<?php
$x = 1;
do {
    if ($x <= 3) {
        echo "<br>phone";
    } else {
        echo "<br>laptop";
    }
    $x++;
} while ($x <= 6);
?>

输出结果

phone
phone
phone
laptop
laptop
laptop