mb_parse_str

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_parse_str Разбирает данные запросов GET, POST, COOKIE и устанавливает значения глобальных переменных

Описание

mb_parse_str(string $string, array &$result): bool

Разбирает запросы GET/POST/COOKIE и устанавливает значения глобальных переменных. Поскольку PHP не работает с исходными данными POST/COOKIE, её можно использовать только для работы с данными GET-запроса. Функция разбирает URL-кодированные данные, определяет кодировку, преобразовывает символы во внутреннюю кодировку скрипта и заносит значения переменных в массив result или в глобальные переменные.

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

string

URL-кодированные данные.

result

Массив (array), содержащий декодированные и преобразованные во внутреннюю кодировку значения.

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

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

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

Версия Описание
8.0.0 Второй параметр стал обязательным.
7.2.0 Вызов функции mb_parse_str() без второго параметра объявлен устаревшим.

Смотрите также

  • mb_detect_order() - Устанавливает или получает порядок определения кодировки символов
  • mb_internal_encoding() - Устанавливает или получает внутреннюю кодировку символов файла скрипта