在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
使用dowhile循环和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