mb_parse_str

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

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() - Установка/получение внутренней кодировки скрипта