mb_check_encoding
(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7)
mb_check_encoding — Проверяет, что кодировка строк выбрана верно
Описание
$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).
|