在这个例子中使用什么数学?

时间:2012-02-06 06:11:48

标签: php math

您可以在以下示例中使用什么数学:

我想将数字除以2,但结果应该总是一个整数。这意味着当数字为奇数时,我不能除以2。

对于前。

当我将5除以2.我希望输出为3或2,而不是2.5

2 个答案:

答案 0 :(得分:8)

使用数学函数ceilfloor

$number = 5 / 2;
echo ceil( $number); // Outputs 3
echo floor( $number); // Outputs 2

$number = 4 / 2;
echo ceil( $number); // Outputs 2
echo floor( $number); // Outputs 2

Demo

答案 1 :(得分:3)

$n = 5;

floor($n / 2); // 2
ceil($n / 2); // 3

$n = 6;

floor($n / 2); // 3
ceil($n / 2); // 3