您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

一个剩法计算乱码有关问题

2025/5/26 19:09:35发布31次查看
一个剩法计算乱码问题。
如果有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:
php code
------解决方案--------------------

php codeecho bcmul(0.01,0.007,5);//0.00007
------解决方案--------------------
学习了
------解决方案--------------------
好吧 来个恶心点的
$s=0.01*0.007;
echo number_format($s,5,'.','');
------解决方案--------------------

探讨
$s = number_format($x, 6, '.', ' ');
结果就变成了0.000070
如何把后面的0去掉变成0.00007
------解决方案--------------------
探讨
如果有4个零会出现乱码问题。
比如0.01*0.007=7.0e-5(乱码)
应该等于0.00007才对。
不知道为什么php会出现这样的错误。
注明:必须保留原位的小数点。不要舍去。应该怎么解决呢?
------解决方案--------------------
唔。后面不补0的话,你可以这样:
php code

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product