Locale::filterMatches
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Locale::filterMatches
Референца за `locale.filtermatches.php` со подобрена типографија и навигација.
Locale::filterMatches
locale_filter_matches
Класата Collator
Locale::filterMatches -- locale_filter_matches — Проверува дали филтерот за јазичен таг се совпаѓа со локалот
= NULL
Напиши целосна ознака на елемент
$languageTag, string $locale, bool $canonicalize = false): ?boolПроцедурален стил
$languageTag, string $locale, bool $canonicalize = false): ?bool
Проверува дали languageTag филтерот се совпаѓа со locale според основниот алгоритам за филтрирање на RFC 4647
Параметри
languageTag-
Јазичниот таг за проверка
locale-
Јазичниот опсег за проверка
canonicalize-
Ако е точно, аргументите ќе бидат претворени во канонска форма пред совпаѓање.
Вратени вредности
true if locale matches languageTag false otherwise.
Патеката до PHP скриптата што треба да се провери. null кога должината на locale exceeds INTL_MAX_LOCALE_LEN.
Примери
Пример #1 locale_filter_matches() example
<?php
echo (locale_filter_matches('de-DEVA','de-DE', false)) ? "Matches" : "Does not match";
echo '; ';
echo (locale_filter_matches('de-DE_1996','de-DE', false)) ? "Matches" : "Does not match";
?>Пример #2 OO пример
<?php
echo (Locale::filterMatches('de-DEVA','de-DE', false)) ? "Matches" : "Does not match";
echo '; ';
echo (Locale::filterMatches('de-DE-1996','de-DE', false)) ? "Matches" : "Does not match";
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Does not match; Matches