我有:
$int = 11487171;
我想将其四舍五入为前三位数,使其成为115
。 PHP的功能是什么?为入门级问题道歉。
答案 0 :(得分:1)
如果数字有3个或更少的数字,只需将其输出为,否则将其除以10 ^(数字-3)并对结果进行舍入。
可以使用strlen
和round
轻松完成。
$len = strlen($int);
if ($len <= 3) {
echo $int;
} else {
echo round($int / pow(10, $len - 3), 0);
}
答案 1 :(得分:1)
使用substr尝试:
setName