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

Класс Languages

Класс Languages из компонента Symfony\Component\Intl предоставляет статические методы для получения информации о языках. С его помощью можно узнать название языка по его коду, получить список всех языков, проверить существование языка и получить его трёхбуквенный код.

Синтаксис

<?php use Symfony\Component\Intl\Languages; ?>

Пример

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

<?php use Symfony\Component\Intl\Languages; $res = Languages::getName('ru'); echo $res; ?>

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

"Russian"

Пример

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

<?php use Symfony\Component\Intl\Languages; $res = Languages::getNames(); print_r($res); ?>

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

[ "ab" => "Abkhazian", "aa" => "Afar", "af" => "Afrikaans", "ru" => "Russian", ]

Пример

Давайте проверим, существует ли язык с кодом 'xx':

<?php use Symfony\Component\Intl\Languages; $res = Languages::exists('xx'); var_dump($res); ?>

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

false

Пример

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

<?php use Symfony\Component\Intl\Languages; $res = Languages::getAlpha3Code('ru'); echo $res; ?>

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

"rus"

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

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