使用PHP计算小数位的函数

时间:2011-10-06 17:35:00

标签: php math

是否有一个本机PHP函数告诉我一个数字有多少小数位,或者我必须自己制作?

IE:
0.8 -> 1
0.2345 -> 4
0.894 -> 3

2 个答案:

答案 0 :(得分:3)

如果你真的想要这个功能,你必须自己制作。但是,它应该不是那么难 - 只需转换为explode()上的字符串.,然后获取数组中第二个元素的长度。

谨防浮点不准确。

答案 1 :(得分:0)

浮点数以二进制形式存储,它们不具有任意数量的小数位。它们被转换为十进制表示作为打印它们的一部分。打印的位数取决于用于打印它们的格式化功能。