(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
Locale::filterMatches -- locale_filter_matches — Bir dil yaftasının bir yerelle eşleşip eşleşmediğine bakar
Nesne yönelimli kullanım
Yordamsal kullanım
RFC 4647'nin temel süzme algoritmasına göre bir dil yaftasının bir yerelle eşleşip eşleşmediğine bakar.
Sınanacak dil yaftası.
Dil yaftasının sınanacağı yerel.
TRUE ise değiştirgeler eşleştirilmeden önce meşru biçeme dönüştürülür.
dil_yaftası ile yerel eşleşirse TRUE eşleşmezse FALSE.
Örnek 1 - locale_filter_matches() örneği
<?php
echo (locale_filter_matches('de-DEVA','de-DE', false)) ?
"Eşleşir" : "Eşleşmez";
echo '; ';
echo (locale_filter_matches('de-DE_1996','de-DE', false)) ?
"Eşleşir" : "Eşleşmez";
?>
Örnek 2 - Nesne yönelimli kullanım örneği
<?php
echo (Locale::filterMatches('de-DEVA','de-DE', false)) ?
"Eşleşir" : "Eşleşmez";
echo '; ';
echo (Locale::filterMatches('de-DE-1996','de-DE', false)) ?
"Eşleşir" : "Eşleşmez";
?>
Yukarıdaki örneğin çıktısı:
Eşleşmez; Eşleşir