【发布时间】:2018-07-05 18:21:05
【问题描述】:
在 3 个字符后舍入(或剪切)PHP 浮点数的正确方法是什么,不计算 0?
Example:
0.12345 => 0.123
0.012345 => 0.0123
0.0001239 => 0.000124
【问题讨论】:
-
你是什么意思......对于“ 3个字符后” ???? 0.12345 => 0.123 可以,但 0.0001239 => 0.000124 ???????
-
@scaisEdge: 如图所示:1 想要在第一个非零数字之后的 3 个位置。 Round 不是解决方案,因为 round(0.0001, 3) 给出 0 的结果。发布的解决方案 bij Andreas 是我正在寻找的:2 行而不是我编写的复杂脚本。坦克的所有帮助!
标签: php floating-point precision number-formatting