(PHP 5, PHP 7, PHP 8)
iconv_mime_decode — Décode un champ d’en‐tête MIME
$string, int $mode = 0, ?string $encoding = null): string|falseiconv_mime_decode() décode un champ d’en‐tête MIME.
stringL’en‐tête encodé, sous la forme d’une chaîne de caractères.
mode
       mode détermine une alternative dans le cas
       où iconv_mime_decode() rencontre un champ d’en‐tête 
       MIME mal formé.
       
| Valeur | Constante | Description | 
|---|---|---|
| 1 | ICONV_MIME_DECODE_STRICT | Si défini, l’en‐tête correspondant sera décodé en suivant 
            strictement le standard » RFC2047.
            Cette option est désactivée par défaut, car il existe beaucoup 
            de mauvais clients de courrielqui ne suivent pas
            ce standard et donc, produisent de mauvais en‐têtesMIME. | 
| 2 | ICONV_MIME_DECODE_CONTINUE_ON_ERROR | Si défini, iconv_mime_decode() essaie de continuer à décoder l’en‐tête passé, même si des erreurs apparaissent. | 
encoding
       Le paramètre par défaut encoding spécifie
       le jeu de caractères à utiliser pour représenter le résultat. 
       S’il est omis,
       iconv.internal_encoding 
       sera utilisé.
      
   Retourne un champ MIME en cas de succès,
   ou false si une erreur survient durant le décodage.
  
| Version | Description | 
|---|---|
| 8.0.0 | encodingest désormais nullable. | 
Exemple #1 Exemple avec iconv_mime_decode()
<?php
// Ceci affichera : "Subject: Prüfung Prüfung"
echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=",
                       0, "ISO-8859-1");
?>