将最后几位数字替换为零

Leo*_*ong 2 php math

在 PHP 中将数字的最后几位替换为零的最干净的方法是什么

替换最后三位数字的示例:

2746345 -> 2746000

67200 -> 67000

注意:这不是四舍五入

Mar*_*cny 8

一种可能的解决方案:除以 1000,转换为整数,然后再次乘以 1000。

$x = 2746345;
echo floor($x/1000)*1000; //prints 2746000
Run Code Online (Sandbox Code Playgroud)