首页 > 解决方案 > 如何在 PHP 中操作 While 循环的最终输出?

问题描述

我想操纵while 循环的最终输出

在此示例中,我使用数字 5 代替变量。

<?php $i=1; while($i<=5)  {
echo "col-md-" . round(12/5) . "<br>";
$i++;
} ?>

给出的输出

你能帮我解决这个问题吗?可能吗?非常感谢您的帮助。

标签: phpwhile-loop

解决方案


一种选择是在变量$i递增之前检查变量是否等于 5:

$i=1;
while($i<=5)  {
    echo "col-md-" . round(12/5) . "<br>";

    if ($i === 5) {
        echo "col-md-" . (12-(5-1)*round(12/5));
    }
    $i++;
}

如果它总是在最后,你可以在 while 循环之后添加它:

echo "col-md-" .  (12-(5-1)*round(12/5));

推荐阅读