将整数变量舍入为x个数字

时间:2018-06-11 15:00:27

标签: php

我有:

$int = 11487171;

我想将其四舍五入为前三位数,使其成为115。 PHP的功能是什么?为入门级问题道歉。

2 个答案:

答案 0 :(得分:1)

如果数字有3个或更少的数字,只需将其输出为,否则将其除以10 ^(数字-3)并对结果进行舍入。

可以使用strlenround轻松完成。

$len = strlen($int);
if ($len <= 3) {
    echo $int;
} else {
    echo round($int / pow(10, $len - 3), 0);
}

答案 1 :(得分:1)

使用substr尝试:

setName