2012-03-08 32 views
-1

我試圖以可讀的格式向用戶顯示貨幣數量。追加一個零到十進制數的左邊爲錢?

目前輸出就像這樣:

£0.70

我想使這個

£0.70

因爲它更具可讀性,因此誤解爲70英鎊的可能性較小

我已經用錢格式

$number = money_format("#1", $number); 

嘗試,但我一直在得到我想要的輸出unsuccesfull。

然後我用number_format但似乎只與數字本身,而不是如何工作的,即顯示數字四捨五入到第N小數位。

我曾想過如此做字符串操作。

if ($number < 1) 
$number = "0" . $number 

不過我希望如此知道一個更好的方式來實現這一目標,而不是字符串操作。

感謝

+1

['echo money_format('%1n',.70);'](http://codepad.viper-7.com/8U6YRV) – Gordon 2012-03-08 09:21:53

回答

3
echo number_format(.44, 2, ',', ' '); 

會給你

0.44

相關問題