使用PHP中的任意精度库进行舍入

时间:2010-02-19 03:30:16

标签: php math floating-point arbitrary-precision

我之前问了一个关于how to deal with rounding issues with floating point numbers in PHP的问题,并指出了bcgmp个库。

我已经查看了这些库中的功能,但是当我在寻找一个完整的数字时,没有任何东西跳出来。

如何准确地使用这些库进行舍入?

1 个答案:

答案 0 :(得分:1)

How to ceil, floor and round bcmath numbers?中,答案为您提供了bcround函数的实现,该函数使用了自己的bcfloorbcceil函数,该函数似乎有效。

作为测试,这是您在评论中要求的内容。

echo bcround(16.99225, 4); // outputs 16.9923