【问题标题】:php: format currency without thousand separatorphp:格式化没有千位分隔符的货币
【发布时间】:2011-06-21 20:40:18
【问题描述】:

在一个国际网络应用程序中,我们处理这样的货币:

美元:2,400.55 欧元:2.400,55

我需要能够将这些数字打印为 2400.55(美元)和 2400,55(欧元) 问题是我事先不知道我会收到什么样的货币。

无论数字格式是什么,我都想使用一个只去掉千位分隔符的函数,无论是a还是a。

据我所知,number_format 并没有解决我的问题。 有什么建议吗?

【问题讨论】:

标签: php currency


【解决方案1】:

查看money_format 函数。

注意:

语言环境的 LC_MONETARY 类别 设置,影响此行为 功能。使用setlocale() 设置为 之前的适当默认语言环境 使用这个函数。

【讨论】:

  • 我使用 money_format 函数对其进行编码,将语言环境传递给它并使用 ^ 选项去除千位分隔符。
  • 对不起,伙计们,Windows 不支持此功能,导致应用程序崩溃。我在这里寻找替代方案。
猜你喜欢
  • 2018-09-05
  • 2015-01-19
  • 2015-04-15
  • 2014-12-28
  • 2014-02-18
  • 1970-01-01
  • 1970-01-01
  • 2012-01-29
  • 1970-01-01
相关资源
最近更新 更多