一个剩法计算乱码问题。
如果有4个零会出现乱码问题。
比如0.01*0.007=7.0E-5(乱码)
应该等于0.00007才对。
不知道为什么php会出现这样的错误。
注明:必须保留原位的小数点。不要舍去。应该怎么解决呢?
------解决方案--------------------
1.这不是乱码,是科学计数法。
2. round()函数可以指定小数点的位数
$x = 0.0000722;
$s = round($x,5);
echo $s;
------解决方案--------------------
1.sprintf:
------解决方案--------------------
echo bcmul(0.01,0.007,5);//0.00007
------解决方案--------------------
学习了
------解决方案--------------------
好吧 来个恶心点的
$s=0.01*0.007;
echo number_format($s,5,'.','');
------解决方案--------------------
已抢66988个
抢已抢39672个
抢已抢22053个
抢已抢2837个
抢已抢3669个
抢已抢19459个
抢