Функция PHP parse_str()
Пример
Разобрать строку запроса на переменные:
<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
Определение и использование
Функция parse_str() разбирает строку запроса на переменные.
Примечание. Если параметр массива не установлен, переменные, заданные этой функцией, перезапишут существующие переменные с тем же именем.Примечание. Параметр magic_quotes_gpc в файле php.ini влияет на вывод этой функции. Если включено, переменные преобразуются с помощью addlashes() перед анализом с помощью parse_str().
Синтаксис
parse_str(string,array)
Значения параметров
Parameter | Description |
---|---|
string | Required. Specifies the string to parse |
array | Optional (Required from PHP 7.2). Specifies the name of an array to store the variables. This parameter indicates that the variables will be stored in an array. |
Технические детали
Возвращаемое значение: | Значение не возвращается |
---|---|
Версия PHP: | 4+ |
Список изменений: | PHP 7.2.0 - требуется параметр массива . PHP 4.0.3 - Добавлен параметр массива . |
Дополнительные примеры
Пример
Сохраните переменные в массиве:
<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
❮ Справочник по строкам PHP