我之前问了一个关于how to deal with rounding issues with floating point numbers in PHP的问题,并指出了bc
和gmp
个库。
我已经查看了这些库中的功能,但是当我在寻找一个完整的数字时,没有任何东西跳出来。
如何准确地使用这些库进行舍入?
答案 0 :(得分:1)
在How to ceil, floor and round bcmath numbers?中,答案为您提供了bcround
函数的实现,该函数使用了自己的bcfloor
和bcceil
函数,该函数似乎有效。
作为测试,这是您在评论中要求的内容。
echo bcround(16.99225, 4); // outputs 16.9923