bcdiv最小左/右操作数

时间:2014-02-02 15:49:40

标签: php echo bcmath

  

echo bcdiv(​​0.0001,86400,30);

此代码回声: 0.000000001157407407407407407407

  

echo bcdiv(​​0.00001,86400,30);

此代码回声: 0.000000000000000000000000000000

为什么?两个操作数都有最小值吗? 我需要将0.00000001除以86400,这可能吗?

以下是bcdiv的文档:http://us2.php.net/manual/en/function.bcdiv.php

1 个答案:

答案 0 :(得分:0)

bc库使用字符串:不要假设其内部转换整数参数,而是直接传递字符串

echo bcdiv('0.00001', '86400', 30);

给出

0.000000000115740740740740740740