imap_mime_header_decode

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_mime_header_decode — Декодує елементи заголовка

Опис

imap_mime_header_decode(string $string): array|false

Декодує MIME-розширення заголовка, що не є текстом ASCII (докладніше — » RFC2047

Список параметрів

string

MIME-текст

Значення, що повертаються

Декодовані елементи повертаються в масиві об'єктів, де кожен об'єкт має дві властивості, charsetиtext

Якщо елемент не був декодований, або, іншими словами, він є текстом US-ASCII, властивість charsetбудет установлено в значениеdefault

Функція повертає **false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання imap_mime_header_decode()****

Loading...

Результат виконання наведеного прикладу:

Charset: ISO-8859-1
Text: Keld Jørn Simonsen

Charset: default
Text:  <keld@example.com>

У прикладі вище ми отримаємо два елементи, де перший елемент був раніше закодований в ISO-8859-1, а другий US-ASCII.

Дивіться також

  • imap_utf8() - Перетворює MIME-кодований текст на UTF-8