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).
|