如何在php中设置小数点后最多8位[重复]
Posted
技术标签:
【中文标题】如何在php中设置小数点后最多8位[重复]【英文标题】:How to set a decimal value up to 8 decimal places in php [duplicate] 【发布时间】:2020-01-12 07:11:27 【问题描述】:我想显示小数点后 8 位的比特币数量。我已将值存储在 Satoshi 中,但是当我尝试通过将 satoshi 值除以 100000000 将 satoshi 转换为 BTC 时,我得到无效的结果。这是我的代码。
$res = 3535/100000000;
echo $res;
上述代码的输出是 3.535E-5 而不是 0.00003535。 请告诉我正确的解决方案。
【问题讨论】:
number_format
可能是您要搜索的内容
不,它不是重复的问题。显示最多 8 个位置的数字的问题。当我尝试增加一位小数时,代码最多可以工作 7 位,它会给出错误的输出。
【参考方案1】:
echo number_format(3535/100000000, 8);
其中 8 是 0 的计数。例如对于 3535/1000000000 你需要写
echo number_format(3535.0/1000000000, 9);
【讨论】:
非常感谢它正在工作.... :) 如果这有效,那么它毕竟是一个重复的问题;-)以上是关于如何在php中设置小数点后最多8位[重复]的主要内容,如果未能解决你的问题,请参考以下文章