【发布时间】:2018-04-23 17:43:45
【问题描述】:
我有这些号码:
0.00000100
0.00100000
0.01000000
0.00001000
我想通过使用这个来删除十进制中不必要的零:
$decimal_cutter = (float) $decimal_cutter;
echo sprintf('%f', $decimal_cutter) . '<br>';
它适用于某些数字,其他一些会产生这个:
1.0E-6
0.001
0.01
1.0E-5
我想使用小数,而不是科学格式。
请注意,我也尝试使用number_format(),但请记住,通过设置小数位数可以减少其余数字。我只想删除 1 之后的 0。
【问题讨论】:
-
您的数据总是“1”还是有时是另一个数字?
-
总是'1',兄弟
标签: php number-formatting