Возвращает ассоциативный массив с полями MIME-заголовка, переданного параметром encoded_headers, или FALSE в случае ошибки.
Каждый ключ элемента возвращаемого массива представляет отдельное имя поля, а сам элемент - его значение. если в заголовке несколько полей с одинаковым именем, они помещаются в подчинённый массив с числовыми индексами.
Параметр mode определяет поведение в случае обнаружения неправильного поля заголовка. можно указать любую комбинацию следующих битовых масок.
Таблица 1. Битовые маски iconv_mime_decode_headers()
| Значение | Константа | Описание |
|---|---|---|
| 1 | ICONV_MIME_DECODE_STRICT | Строго следовать стандартам, определённым в RFC2047. К сожалению, много проприетарных програм электронной почты не следуют стандартам, и, чтобы потокать им, этот режим по умолчанию отключён. |
| 2 | ICONV_MIME_DECODE_CONTINUE_ON_ERROR | Попытаться продолжить обработку в случае обнаружения ошибки. |
Если параметр charset опущен, предполагается, что кодировка строки string равна iconv.internal_charset.
См. также iconv_mime_decode(), mb_decode_mimeheader(), imap_mime_header_decode(), imap_base64() и imap_qprint().
| Пред. | Начало | След. |
| iconv_get_encoding | Уровень выше | iconv_mime_decode |