Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

Locale::filterMatches

locale_filter_matches

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

Locale::filterMatches -- locale_filter_matches — Checks if a language tag filter matches with locale


Описание

Объектно-ориентированный стиль

public static bool Locale::filterMatches ( string $langtag , string $locale [, bool $canonicalize = false ] )

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

bool locale_filter_matches ( string $langtag , string $locale [, bool $canonicalize = false ] )

Checks if a $langtag filter matches with $locale according to RFC 4647's basic filtering algorithm


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

langtag - The language tag to check

locale - The language range to check against

canonicalize - If true, the arguments will be converted to canonical form before matching.


Возвращаемые значения

TRUE if $locale matches $langtag FALSE otherwise.


Примеры

Пример #1 locale_filter_matches() example

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 example

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"; 

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

Does not match; Matches

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

  • locale_lookup() - Searches the language tag list for the best match to the language


User Contributed Notes


There are no user contributed notes for this page.

Описание класса locale, примеры использования класса locale.

Описание на ru2.php.net
Описание на php.ru