2011-04-19 113 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);