2011-02-05 35 views
2

在一個國際的Web應用程序,我們處理的貨幣是這樣的:PHP:格式沒有貨幣千分

USD:2,400.55 EUR:2.400,55

我需要能夠打印的數量2400.55(對於美元)和2400,55(對於歐元) 問題是我不知道什麼樣的貨幣在我身上。

無論數字格式是什麼,我想使用一個函數,只剝去千位分隔符,不管它是a還是a。

盡我所見,number_format並沒有解決我的問題。 關於此的任何提示? 非常感謝您一如既往的幫助。

+0

如果您不給它輸入貨幣,應用程序應該如何更改貨幣價值? – Shoe 2011-02-05 12:13:57

+0

難道你不會說這些數字是以`2,400.55`格式存儲的嗎? – 2011-02-05 12:14:46

回答

3

看看money_format函數。

注:

的區域 設置LC_MONETARY類別,影響該 功能的行爲。使用setlocale()設置爲 使用此功能之前 之前的適當默認語言環境。