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() - Пошук мовних позначок найбільш відповідних заданої локалі