在PHP中大量添加带小数点的数字

时间:2013-10-30 09:15:27

标签: php mysql

我正在尝试添加这样的数字

$ctr = 0.0000001 + 0.0000001+ 0.0000001+ 0.0000001+ 0.0000001+ 0.0000001; 
echo floatval($ctr);

它会产生类似2.0E-5

的结果

我试过,number_format,round等......但结果是一样的,应该是0.0000006

请帮我把这件事发生。

1 个答案:

答案 0 :(得分:0)

我认为您可以尝试BCMath广告:

  

对于任意精度数学,PHP提供了二进制计算器,它支持任意大小和精度的数字,表示为字符串

示例代码:

$sum = bcadd('0.0000001','0.0000001',7); // 7 = num of digits after decimal point
echo $sum; // 0.0000002