(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
Locale::lookup -- locale_lookup — En iyi eşleşen dili bulmak için dil yaftası listesini araştırır
Nesne yönelimli kullanım
$dil_yaftası
, string $yerel
[, bool $meşru = false
[, string $öntanımlı
]] ) : stringYordamsal kullanım
$dil_yaftası
, string $yerel
[, bool $meşru = false
[, string $öntanımlı
]] ) : string
RFC 4647'nin arama algoritmasına uygun olarak, yerel
ile belirtilen dil aralığı ile en iyi eşleşen dil yaftasını
dil_yaftası içindeki öğeler arasında arar.
dil_yaftası
yerel ile karşılaştırılacak dil yaftalarının
listesini içeren bir dizi. En fazya 100 öğeye izin verilir.
yerelDil aralığını eşleştirmek için kullanılacak yerel.
meşru
TRUE ise değiştirgeler eşleştirilmeden önce meşru biçeme dönüştürülür.
öntanımlıBir eşleşme bulunamadığı takdirde kullanılacak yerel.
Bulunduğu takdirde en iyi eşleşen dil yaftası, aksi takdirde öntanımlı değer döner.
Örnek 1 - locale_lookup() örneği
<?php
$arr = array(
'de-DEVA',
'de-DE-1996',
'de',
'de-De'
);
echo locale_lookup($arr, 'de-DE-1996-x-prv1-prv2', 'en_US');
?>
Örnek 2 - Nesne yönelimli kullanım örneği
<?php
$arr = array(
'de-DEVA',
'de-DE-1996',
'de',
'de-De'
);
echo Locale::lookup($arr, 'de-DE-1996-x-prv1-prv2', 'en_US');
?>
Yukarıdaki örneğin çıktısı:
de_de_1996