获得相同比例的下一个舍入数

时间:2016-10-15 15:20:39

标签: php numbers

例如我的号码为float(450250000),(约4.5亿)我需要这个号码int(500000000)(5亿)。

无论数字的大小是什么,PHP都能做些什么来确定这个数字?

1 个答案:

答案 0 :(得分:2)

正如Yash Mehta建议你可以这样做:

function count_digit($number) {
    return strlen((string) $number);
}

$number = 256789;
$number_of_digits = count_digit($number);
echo round($number, - ($number_of_digits - 1));

这将输出30000

round是php函数。您可以找到其文档here