(PHP 4, PHP 5, PHP 7, PHP 8)
imap_mime_header_decode — MIME başlık elemanlarının kodlamasını açar
ASCII 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.
İşlev başarısızlık durumunda false
döndürür.
Örnek 1 - imap_mime_header_decode() örneği
<?php
$text = "=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@example.com>";
$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: <keld@example.com>
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.