http_negotiate_charset
(PECL pecl_http >= 0.1.0)
http_negotiate_charset — İstemcinin tercih ettiği karakter kümesinde uzlaşır
Açıklama
string http_negotiate_charset
( array $destekli
[, array &$sonuç
] )
Bu işlev, Accept-Charset HTTP başlığına dayanarak istemcinin tercih ettiği karakter kümesinde uzlaşır. Niteleyiciler tanınır ve niteleyicisiz karakter kümeleri en yüksek dereceye ayarlanır.
Değiştirgeler
- destekli
-
Desteklenen karakter kümelerini değer olarak içeren dizi.
- sonuç
-
Uzlaşım sonuçlarını içeren diziyle doldurulur.
Dönen Değerler
Uzlaşılan karakter kümesiyle veya eşleşme sağlanamazsa öntanımlı karakter kümesiyle (ilk dizi girdisi) döner.
Örnekler
Örnek 1 - http_negotiate_charset() kullanımı
<?php
$karküm = array(
'iso-8859-1', // öntanımlı
'iso-8859-2',
'iso-8859-15',
'utf-8'
);
$tercih = http_negotiate_charset($karküm, $sonuç);
if (strcmp($tercih, 'iso-8859-1')) {
iconv_set_encoding('internal_encoding', 'iso-8859-1');
iconv_set_encoding('output_encoding', $tercih);
ob_start('ob_iconv_handler');
}
print_r($sonuç);
?>
http_negotiate_charset
There are no user contributed notes for this page.
