PHP除以10,当结果大于.0时加+1

时间:2013-12-23 12:09:10

标签: php

我是编程的新手,我正在试图找出如何正确编写变量。要计算此变量的数量,我必须除以10,如果结果不均匀,我需要在其上加1。

所以例如,让我必须划分294/10,我会得到29.4。在这种情况下,我想添加1,将变量设置为30.但是如果我将200除以10,我就不需要加1,因为它会是20。

所以目前我有这样的变量:

$total = $count / 10;

如果它甚至没有.0

,我如何调整它以正确设置

5 个答案:

答案 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)

您想使用名为ceil

的函数
$total = ceil($count / 10);

http://www.php.net/manual/en/function.ceil.php

答案 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)

您可以使用 ceil()功能。

$total = $count / 10;
echo ceil($total);

有关详细信息,请参阅http://php.net/ceil