如何将数字从float转为最接近的整数php?

时间:2016-06-02 00:49:53

标签: php

我有一个表格,我写了一个数字然后我打印其他数字,直到它们达到“x”数字。因此,当我写33.3时,我的输出是34.3,35.3,36.3等。如果我的'x'数字是100,则最后打印的数字是99.3:/那么如何才能将我的最后打印数字设为int数?我怎样才能使我的第二个数字34.3变为34?如果可以写一些例子:)

1 个答案:

答案 0 :(得分:0)

这是一种方法。

<?php

$number = 96.3;
$x = 100;

while ($number <= $x) {
    echo $number;
    if ($number != $x) {
        echo ', ';
    }
    $number = intval($number) + 1;
}

输出:

96.3, 97, 98, 99, 100

intval将截断数字的小数部分并将其转换为整数。因此,您只需在循环的每次迭代中将该数字加1,直到达到x。