显示下拉菜单

Test of iconv_mime_decode_headers() 本页面仅提供英文版本。

Example #1 : test success
Example #2 : test success
Example #1
$input = [
  
=> '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',
]
$expected_output = $test_output
$test_output = [
  
'result' => [
    
'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',
      ],
    ],
  ],
  
'php_version' => '7.1.33 Linux x86_64',
]
Example #2
$input = [
  
=> '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',
]
$expected_output = $test_output
$test_output = [
  
'result' => [
    
'array' => [
      
'Subject' => 'Prfung Prfung',
      
'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',
      ],
    ],
  ],
  
'php_version' => '7.1.33 Linux x86_64',
]