我是编程的新手,我正在试图找出如何正确编写变量。要计算此变量的数量,我必须除以10,如果结果不均匀,我需要在其上加1。
所以例如,让我必须划分294/10,我会得到29.4。在这种情况下,我想添加1,将变量设置为30.但是如果我将200除以10,我就不需要加1,因为它会是20。
所以目前我有这样的变量:
$total = $count / 10;
如果它甚至没有.0
,我如何调整它以正确设置答案 0 :(得分:4)
听起来你正试图将价值提高。为此目的有一个内置函数 - ceil()
。
从功能描述:
通过在必要时将值四舍五入来返回下一个最高整数值
用法:
$count = 294;
echo ceil($count / 10); // => 30
答案 1 :(得分:3)
在PHP中使用ceil()
$count=294;
$total = ceil($count / 10); // your variable $total now holds the value of 30
答案 2 :(得分:1)
答案 3 :(得分:0)
$total = $count / 10;
if(!is_int($total)) {
$total = ceil($total);
}
else {
// if you want to make some actions if number is exactly .0
}
答案 4 :(得分:0)