2011-04-19 54 views
1

我想用小数位格式数字来格式化为无小数位,例如:146.5到146500000.我如何在PHP中实现这一点? 谢谢。PHP中的格式编号

+0

'146.5 * 1000000'? – 2011-04-19 20:58:58

回答

2

乘以100000?

不是那么容易。

0

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

  1. 乘以10
  2. 用户number_formatdocs)的一些权力要添加的号码零点,然后使用str_replace函数(docs)删除小数点
0
$formatted_number = preg_replace('/\./', '', sprintf('%06f', $number)); 
+3

真的,正则表达式来替换一个简单的点? – Maerlyn 2011-04-19 21:22:14

+0

真的,简单文本操作的PHP? – amphetamachine 2011-04-19 23:26:55

0

也许你的意思是1465.00000那么你可以使用地板($ NUM);