iconv_mime_decode

(PHP 5, PHP 7, PHP 8)

iconv_mime_decode — Декодирует полеMIME-заголовка

Опис

iconv_mime_decode(string $string, int $mode = 0, ?string $encoding = null): string|false

Декодирует полеMIME-заголовка.

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

string

Закодований заголовок у вигляді рядка.

mode

mode задає режим поведінки функції у разі, коли iconv_mime_decode() визначить, що MIME-заголовок має неприпустиму структуру. Режим задається комбінацією наступних бітових масок.

Бітові маски, що застосовуються в iconv_mime_decode()

ЗначениеКонстантаОпис
ICONV_MIME_DECODE_STRICTЯкщо встановлено, заголовок декодується в повній відповідності до стандарту » RFC2047. . Ця опція відключена за замовчуванням, оскільки існує безліч поштових програм, які не дотримуються специфікацій та формують некоректні з погляду стандарту MIME-заголовки.
ICONV_MIME_DECODE_CONTINUE_ON_ERRORЯкщо поставлено, iconv_mime_decode_headers() намагатиметься пропускати граматичні помилки та продовжувати обробку заголовка.

encoding

Необов'язковий аргумент encoding задає набір символів, у якому буде представлено результат. Якщо аргумент опущено, використовуватиметься iconv.internal_encoding

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

Повертає декодований MIME-заголовок у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0encoding тепер допускає значення null.

Приклади

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

Loading...

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