PHP Velho Oeste 2024

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ç);
?>

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top