php - 如何在 PHP 中操作 While 循环的最终输出?
问题描述
我想操纵while 循环的最终输出。
在此示例中,我使用数字 5 代替变量。
<?php $i=1; while($i<=5) {
echo "col-md-" . round(12/5) . "<br>";
$i++;
} ?>
给出的输出
- col-md-2
- col-md-2
- col-md-2
- col-md-2
col-md-2 ---> 我想通过应用下面的数学来显示4 >>
12-(5-1)*轮(12/5)
你能帮我解决这个问题吗?可能吗?非常感谢您的帮助。
解决方案
一种选择是在变量$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));
推荐阅读
- django - Django REST Serializer 使用错误的模型进行序列化
- python - python文件写入程序运行时如何更新桌面上的文件大小
- javascript - 使用 d3.js 更新表数据
- c# - C#捕获从不在进程中的函数返回的异常?
- r - 如何设置仅在输入 3 时才显示集合向量的函数?
- javascript - 如果 URI 没有改变,例如在单页应用程序上,如何检测用户是否在新页面上?
- angular - Angular Kendo UI 全局访问
- php - 内连接循环通过
- git - 如何 git rebase 从另一个分支直接到 master 分支?
- javascript - 受控数字比例映射