从PHP中最后一次运行do while循环时删除echo命令

从PHP中最后一次运行do while循环时删除echo命令,php,loops,Php,Loops,我通过codeacademy学习PHP。我已经完成了第一个do while循环() 我有一句话不合逻辑。如何删除该行: “图书馆仍然开放。” 仅从循环的最后一次运行(6点钟)开始 在那里粘贴一点if语句,看看它们是否匹配(如果不是关闭时间),然后瞧 <?php $closingtime = 6; $time = 2; do { echo "<div class=\"coin\">{$time}</div>"; echo "The current t

我通过codeacademy学习PHP。我已经完成了第一个do while循环()

我有一句话不合逻辑。如何删除该行:

“图书馆仍然开放。”

仅从循环的最后一次运行(6点钟)开始


在那里粘贴一点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不相同,应用程序将只回显“库仍然打开”。因此,当它们相同时,它不会显示该语句

<?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>";

?>