(PHP 4, PHP 5, PHP 7)
imap_mime_header_decode — MIME başlık elemanlarının kodlamasını açar
$dizge
) : arrayASCII olmayan karakterler içeren MIME ileti başlıklarının kodlamasını açar (» RFC 2047'ye bakınız).
dizge
MIME kodlu metin.
Kodu açılan başlıklar bir nesne dizisi olarak döndürülür. Her nesnenin iki özelliği vardır: charset ve text.
Başlıklar kodlanmamışsa, yani salt ASCII iseler nesnenin charset özelliğine default değeri atanır.
Örnek 1 - imap_mime_header_decode() örneği
<?php
$text = "=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <[email protected]>";
$elements = imap_mime_header_decode($text);
for ($i=0; $i<count($elements); $i++) {
echo "Charset: {$elements[$i]->charset}\n";
echo "Text: {$elements[$i]->text}\n\n";
}
?>
Yukarıdaki örneğin çıktısı:
Charset: ISO-8859-1 Text: Keld Jørn Simonsen Charset: default Text: <[email protected]>
Yukarıdaki örnekte dizi iki elemanlıdır. İlk elemandaki nesne ISO-8859-1 kodlu bir dizge içerirken ikincisi salt ASCII bir dizge içermektedir.