Я хочу отобразить список валют, которые будут иметь ISO и символ валюты в скобках, то есть что-то вроде USD ($) или GBP (£). Предполагается, что список является динамическим, поэтому о его жестком кодировании не может быть и речи, поскольку пользователь сам выбирает, какую валюту он видит в списке. Я смог показать значения ISO, но я тоже хочу символы.
Есть ли веб-сервис или какой-то класс, который может конвертировать ‘USD’ в ‘$’?
$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