2011-02-05 34 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()设置为 使用此功能之前 之前的适当默认语言环境。