parse_str - Разбирает строку в переменные
Вернуться к: Обработка строк
parse_str
(PHP 4, PHP 5, PHP 7)
parse_str — Разбирает строку в переменные
Описание
$str
[, array &$arr
] )
Разбирает строку str
, которая должна иметь
формат строки запроса URL и присваивает значения переменным в текущем
контексте.
Замечание:
Для получения текущей QUERY_STRING, можно использовать переменную $_SERVER['QUERY_STRING']. Кроме того, возможно вы захотите прочесть раздел о переменных вне PHP.
Замечание:
Опция magic_quotes_gpc влияет на вывод этой функции, так как parse_str() использует тот же механизм, что используется в PHP для заполнения $_GET, $_POST и других переменных.
Список параметров
-
str
-
Входная строка.
-
arr
-
Если указан второй параметр
arr
, то вместо присвоения переменных в текущем контексте они будут сохранены в этом параметре в качестве элементов массива.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Примеры
Пример #1 Использование parse_str()
<?php
$str = "first=value&arr[]=foo+bar&arr[]=baz";
parse_str($str);
echo $first; // value
echo $arr[0]; // foo bar
echo $arr[1]; // baz
parse_str($str, $output);
echo $output['first']; // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz
?>
Смотрите также
- parse_url() - Разбирает URL и возвращает его компоненты
- pathinfo() - Возвращает информацию о пути к файлу
- http_build_query() - Генерирует URL-кодированную строку запроса
- get_magic_quotes_gpc() - Получение текущего значения настройки конфигурации magic_quotes_gpc
- urldecode() - Декодирование URL-кодированной строки
Вернуться к: Обработка строк