Locale::lookup

locale_lookup

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

Locale::lookup -- locale_lookup — Пошук мовних позначок найбільш відповідних заданої локалі

Опис

Об'єктно-орієнтований стиль

public static Locale::lookup(    array $languageTag,    string $locale,    bool $canonicalize = false,    ?string $defaultLocale = null): ?string

Процедурний стиль

locale_lookup(    array $languageTag,    string $locale,    bool $canonicalize = false,    ?string $defaultLocale = null): ?string

Шукає елементи languageTag, що найкраще підходять для діапазону мов, зазначеного в locale, відповідно до алгоритму пошуку RFC 4647

Список параметрів

languageTag

Масив (array), що містить список міток мов для порівняння з locale. Не більше 100 елементів.

locale

Локаль.

canonicalize

Якщо true, то аргументи спершу будуть приведені до канонічного вигляду.

defaultLocale

За умовчанням локаль, якщо збігів не буде знайдено.

Значення, що повертаються

Найбільш відповідна даної локалі мітка мови.

Повертає **null**якщо довжина locale перевищує INTL_MAX_LOCALE_LEN

список змін

ВерсияОпис
7.4.0defaultLocale тепер допускає значення null.

Приклади

Приклад #1 Приклад використання locale_lookup()****

Loading...

Приклад #2 Приклад використання в об'єктно-орієнтованому стилі

Loading...

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

de_de_1996

Дивіться також

  • locale_filter_matches() - Перевірити, чи тег фільтра мови локалі відповідає