PHP中的格式编号

时间:2011-04-19 20:56:14

标签: php

我想将带小数位的数字格式化为无小数位的格式,例如:146.5到146500000.如何在PHP中实现此目的? 谢谢。

5 个答案:

答案 0 :(得分:2)

乘以100000?

不可能那么容易。

答案 1 :(得分:0)

有几种方法可以做到这一点:

  1. 将数字乘以10的幂
  2. 用户number_formatdocs)添加零,然后使用str_replace(docs)删除小数点

答案 2 :(得分:0)

$formatted_number = preg_replace('/\./', '', sprintf('%06f', $number));

答案 3 :(得分:0)

也许你的意思是1465.00000然后你可以使用楼层($ num);

答案 4 :(得分:0)

浮点数可能很棘手,请务必使用扩展数学库进行任何乘法运算。查看bcmul() from the BC Math Library了解详情。