Возвращает ассоциативный массив с полями 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 |