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

Метод getNames класса Locales

Метод getNames класса Locales возвращает ассоциативный массив, где ключами являются коды локалей, а значениями - их названия. Первым параметром передаётся код языка, на котором нужно получить названия. Если параметр не указан, используется текущая локаль.

Синтаксис

public function getNames(string $locale = null): array

Пример

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

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Intl\Locales; class LocaleController extends AbstractController { public function index(): Response { $res = Locales::getNames('en'); return new Response(print_r($res, true)); } } ?>

Результат выполнения кода (фрагмент):

[ "af" => "Afrikaans", "am" => "Amharic", "ar" => "Arabic", "en" => "English", "ru" => "Russian", ]

Пример

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

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

Результат выполнения кода (фрагмент):

[ "af" => "Африкаанс", "am" => "Амхарский", "ar" => "Арабский", "en" => "Английский", "ru" => "Русский", ]

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

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