我正在通过代码学院学习PHP。我已经完成了我的第一次边做边循环(附图片)。
我有一句话不合逻辑。如何删除线路:
"图书馆仍然开放。"
从最后一圈(6点钟)开始?
<?php
$closingtime = 6;
$time = 2;
do {
echo "<div class='"coin'">{$time}</div>";
echo "The current time is {$time}.";
echo "<p>The library is still open.</p>";
$time ++;
}
while ($time <= $closingtime);
echo "<p>The library is closed.</p>";
echo "<p>The library closes at <div class='"coin'">{$closingtime}</div>";
?>
在其中粘贴一个if语句,看看它们是否匹配(如果不是关闭时间),瞧。
<?php
$closingtime = 6;
$time = 2;
do {
echo "<div class='"coin'">{$time}</div>";
echo "The current time is {$time}.";
if($closingtime != $time)
echo "<p>The library is still open.</p>";
$time ++;
}
while ($time <= $closingtime);
echo "<p>The library is closed.</p>";
echo "<p>The library closes at <div class='"coin'">{$closingtime}</div>";
?>
这样,如果$closingtime和$time不相同,应用程序只会回显"库仍然打开"因此,当它们相同时,它不会显示语句。