mb_check_encoding

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

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

Описание

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

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

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

value

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

encoding

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

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

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

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

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