В PHP Я знаю коды валют (EUR, GBP, USD ...), но я не знаю языковой стандарт. мне нужно, чтобы получить символ валюты для нихКак получить символ валюты по коду валюты из PHP Intl (библиотека ICU)
GBP -> £
EUR -> €
USD -> $
Использование
$obj = new \NumberFormatter(null, \NumberFormatter::CURRENCY);
echo $obj->formatCurrency(null, 'EUR');
я могу получить € 0,00, поэтому библиотека NumberFormatter может конвертировать код валюты в символ валюты. Но как получить только символ валюты?
$obj = new \NumberFormatter(null, \NumberFormatter::CURRENCY);
$obj->setTextAttribute (\NumberFormatter::CURRENCY_CODE, 'EUR');
echo $obj->getSymbol (\NumberFormatter::CURRENCY_SYMBOL);
Также не делайте перевод и возвратите $ always.
Если вы хотите получить решение, вам необходимо локальное! [Проверить этот ответ: Получить символ валюты в PHP] (https://stackoverflow.com/a/30026774/5356216) –
Возможный дубликат [Получить символ валюты в PHP] (https://stackoverflow.com/questions/13897516/ get-currency-symbol-in-php) –