2

目前我正在使用 php、mysql 和 jquery 编写一个简短的调查(html 表单)。我希望用户从下拉列表中选择他们的国家,然后获取正确的货币(服务器端),以便稍后我可以询问有关正确货币的内容。

我真的对如何实现这一目标没有清晰的认识。我知道我可以从以下网址找到最新的国家/地区列表:http ://www.iso.org/iso/country_codes/iso_3166_code_lists.htm 我可以制作一个 php 数组,但是呢?

http://snipplr.com/view/36437/php-country-code--to-html-currency-symbol-list/ 看起来不错的代码,但我喜欢使用最新的东西。

使用mysql数据库对我来说没有问题,但是安装插件/扩展是一个问题(托管不允许它)。

有人知道实现这一目标的好方法(也许是简单的方法)吗?

4

3 回答 3

0

您可以使用 CURL 或 file_get_contents() 从 URL 读取内容并始终更新。

于 2011-07-13T01:20:26.440 回答
0
于 2012-02-26T13:53:06.023 回答
0

PHP Intl 的 NumberFormatter 接受英语作为任何国家的语言。所以只需使用en_加上您的国家代码。

echo (new NumberFormatter('en_DE', NumberFormatter::CURRENCY))
    ->getTextAttribute(NumberFormatter::CURRENCY_CODE); // EUR

echo (new NumberFormatter('en_RS', NumberFormatter::CURRENCY))
    ->getTextAttribute(NumberFormatter::CURRENCY_CODE); // RSD
于 2016-08-03T10:01:34.263 回答