Locale::lookup
locale_lookup
(PHP 5 >= 5.3.0, 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
Açıklama
Nesne yönelimli kullanım
$dil_yaftası
, string $yerel
[, bool $meşru = false
[, string $öntanımlı
]] )Yordamsal kullanım
$dil_yaftası
, string $yerel
[, bool $meşru = false
[, string $öntanımlı
]] )
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.
Değiştirgeler
-
dil_yaftası -
yerelile karşılaştırılacak dil yaftalarının listesini içeren bir dizi. En fazya 100 öğeye izin verilir. -
yerel -
Dil aralığını eşleştirmek için kullanılacak yerel.
-
meşru -
TRUEise 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.
Dönen Değerler
Bulunduğu takdirde en iyi eşleşen dil yaftası, aksi takdirde öntanımlı değer döner.
Örnekler
Ö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
