【发布时间】:2014-12-07 07:01:13
【问题描述】:
我想显示在括号中包含 ISO 和货币符号的货币列表,例如 USD($) 或 GBP(£)。该列表应该是动态的,因此对其进行硬编码是不可能的,因为用户可以选择他们在列表中看到的货币种类。我已经能够显示 ISO 值,但我也想要符号。
是否有可以将 'USD' 转换为 '$' 的 web 服务或某些类?
【问题讨论】:
我想显示在括号中包含 ISO 和货币符号的货币列表,例如 USD($) 或 GBP(£)。该列表应该是动态的,因此对其进行硬编码是不可能的,因为用户可以选择他们在列表中看到的货币种类。我已经能够显示 ISO 值,但我也想要符号。
是否有可以将 'USD' 转换为 '$' 的 web 服务或某些类?
【问题讨论】:
$string_variable = "USD 9.99";
$string_variable = str_replace("USD ", "\$", $string_variable);
echo $string_variable;
将回显 9.99 美元
【讨论】:
只知道每次访问网络服务的货币符号并不是一个好主意。 第三方网络服务提供商可能会在不通知的情况下进行服务器维护,在这种情况下,您的应用程序将无法运行。
如果你可以根据 ISO 代码下载货币符号,在服务器启动时创建它的 HashMap 并从中获取相关值,那就更好了。
以下是您可以下载 FinalCurrency.xls 的链接。 https://drive.google.com/file/d/0B5DVIZeIMrCQMGRYT3NFd05CSGM/edit
【讨论】: