2010-07-20 73 views
3

我試圖用this function一個字符串轉換成貨幣格式轉換,並試圖創造一些這樣的:PHP - 字符串轉換錢

350000000 

to 

350.000.000,00 

我所有的努力都失敗了,到目前爲止,這是最後一個:

setlocale(LC_MONETARY, '[email protected]'); 
echo money_format('%.2n', $preco); 

任何幫助,將不勝感激。乾杯!

+1

這有什麼錯money_format? – 2010-07-20 19:25:09

+0

查看'money_format'調用的輸出會很有幫助。 – 2010-07-20 19:33:20

+0

''echo'locale -a''''給你任何你想使用的不錯的語言環境? – Wrikken 2010-07-20 19:34:49

回答

8

可以使用number_format()這樣的:

$number = 350000000; 
$money_number = number_format($number,2,',','.'); 
+0

TY對我來說很有效! – 2018-02-21 22:24:24