PHP 7.4.24 Released!

mb_check_encoding

(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7, PHP 8)

mb_check_encodingПроверяет, что кодировка строк выбрана верно

Описание

mb_check_encoding(array|string|null $value = null, ?string $encoding = null): bool

Проверяет, что для потока данных подходит выбранная кодировка. Если value является массивом (array), все ключи и значения проверяются рекурсивно. Функция может быть полезной для предотвращения так называемой "Атаки неправильной кодировкой".

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

value

Поток данных или массив (array) для проверки. Если не задан, функция проверит все входные данные с начала запроса.

encoding

Ожидаемая кодировка.

Возвращаемые значения

Возвращает true в случае успешного выполнения или false в случае возникновения ошибки.

Список изменений

Версия Описание
8.0.0 Параметры value и encoding могут принимать значение null.
7.2.0 Функция теперь также принимает массив (array) в value. Ранее поддерживались только строки (string).
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top