РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
885 of 1361 menu

Метод getSymbol

Метод getSymbol класса Currencies возвращает графический символ валюты по её трёхбуквенному коду ISO 4217. Первым параметром передаётся код валюты, вторым - необязательный код локали, для которой нужно отобразить символ.

Синтаксис

public function getSymbol(string $currency, ?string $locale = null): ?string

Пример

Давайте получим символ валюты 'USD' для локали по умолчанию:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Intl\Currencies; class CurrencyController extends AbstractController { public function index(): Response { $res = Currencies::getSymbol('USD'); return new Response($res); } } ?>

Результат выполнения кода:

"$"

Пример

Давайте получим символ валюты 'EUR' для русской локали:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Intl\Currencies; class CurrencyController extends AbstractController { public function index(): Response { $res = Currencies::getSymbol('EUR', 'ru'); return new Response($res); } } ?>

Результат выполнения кода:

"€"

Пример

Давайте получим символы сразу для нескольких валют:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Intl\Currencies; class CurrencyController extends AbstractController { public function index(): Response { $res = [ Currencies::getSymbol('USD'), Currencies::getSymbol('EUR'), Currencies::getSymbol('GBP'), Currencies::getSymbol('JPY'), Currencies::getSymbol('RUB'), ]; return new Response(implode(' ', $res)); } } ?>

Результат выполнения кода:

"$ € £ ¥ ₽"

Смотрите также

  • класс Currencies,
    который предоставляет данные о валютах
  • метод getName,
    который возвращает название валюты
  • метод getNames,
    который возвращает список всех валют
  • метод exists,
    который проверяет существование валюты
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить