Получение валютного символа из кода валюты

Я хочу отобразить список валют, которые будут иметь ISO и символ валюты в скобках, например, USD ($) или GBP (£). Список должен быть динамическим, поэтому жесткое кодирование не может быть и речи, потому что пользователь получает возможность выбирать, какие валюты они видят в списке. Мне удалось отобразить значения ISO, но мне тоже нужны символы.

Есть ли веб-сервис или какой-то класс, который может конвертировать 'USD' в '$'?

Solutions Collecting From Web of "Получение валютного символа из кода валюты"

$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