当我查看php文档中对floating point numbers的描述时。 我收到这样的警告:
我单击有关arbitrary precision math functions的链接是因为我需要更高的精度,所以我得到了bcadd方法。
echo floor((0.1+0.7)*10);
//result : 7
echo floor(bcadd(0.1+0.7)*10);
//result : 8
它可以工作,但是我注意到bcadd方法的参数类型是字符串。
我只是不明白为什么参数类型是字符串作为数学函数。 任何意见将不胜感激...