显示文本框

iconv_mime_decode_headers()

« iconv_mime_decode | iconv_mime_encode »
<?php
$array 
iconv_mime_decode_headers (
    
// string $encoded_headers
    
?// [int $mode = 0]
    
?  // [string $charset = ini_get("iconv.internal_encoding")]
);

// the result may not display properly if $charset is not UTF-8
?>
结果
$array = [
  
'Subject' => 'Prüfung Prüfung',
  
'To' => 'example@example.com',
  
'Date' => 'Thu, 1 Jan 1970 00:00:00 +0000',
  
'Message-Id' => '<example@example.com>',
  
'Received' => [
    
=> 'from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for <example@example.com>; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com)',
    
=> '(qmail 0 invoked by uid 65534]; 1 Thu 2003 00:00:00 +0000',
  ],
]
示例
#1 iconv_mime_decode_headers  ("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?= To: example@example.com Date: Thu, 1 Jan 1970 00:00:00 +0000 Message-Id: <example@example.com> Received: from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for <example@example.com>; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com) Received: (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000",
 
0,
 
"UTF-8")
#2 iconv_mime_decode_headers  ("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?= To: example@example.com Date: Thu, 1 Jan 1970 00:00:00 +0000 Message-Id: <example@example.com> Received: from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for <example@example.com>; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com) Received: (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000",
 
0,
 
"ISO-8859-1")
另请参阅
iconv_mime_decode, mb_decode_mimeheader