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

Метод getName класса Countries

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

Синтаксис

public function getName(string $country, string $displayLocale = null): string

Пример

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

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentIntlCountries; class CountryController extends AbstractController { public function index(): Response { $countries = new Countries(); $res = $countries->getName('ru', 'en'); return new Response($res); } } ?>

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

"Russia"

Пример

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

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentIntlCountries; class CountryController extends AbstractController { public function index(): Response { $countries = new Countries(); $res = $countries->getName('de', 'ru'); return new Response($res); } } ?>

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

"Германия"

Пример

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

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentIntlCountries; class CountryController extends AbstractController { public function index(): Response { $countries = new Countries(); $res = [ $countries->getName('fr', 'fr'), $countries->getName('it', 'fr'), $countries->getName('es', 'fr'), ]; return new Response(implode(', ', $res)); } } ?>

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

"France, Italie, Espagne"

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

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