Locale::filterMatches

locale_filter_matches

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

Locale::filterMatches -- locale_filter_matches — Перевірити, чи відповідає тег фільтра мови локалі

Опис

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

public static Locale::filterMatches(string $languageTag, string $locale, bool $canonicalize = false): ?bool

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

locale_filter_matches(string $langtag, string $locale, bool $canonicalize = false): ?bool

Перевірити, чи відповідає фільтр languageTag локалі locale керуючись базовими фільтруючими алгоритмами RFC 4647

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

languageTag

Мовний тег

locale

Локаль

canonicalize

Якщо true, аргумент буде перетворено до канонічної форми перед перевіркою.

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

true якщо localeподходит дляlanguageTag, или**false**, якщо ні.

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

Приклади

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

Loading...

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

Loading...

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

Не подходит; Подходит

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

  • locale_lookup() - Пошук мовних позначок найбільш відповідних заданої локалі