PHP parse_str()Функции
Справочное руководство по строкам PHP
Примеры
Разобрать строку запроса в переменные:
<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
Запустить пример »
Определение и использование
Функция parse_str() разбирает строку запроса в переменные.
Примечание:Если параметр array не задан, переменные, установленные этой функцией, перезапишут существующие переменные с тем же именем.Примечание:Настройка magic_quotes_gpc в файле php.ini влияет на вывод этой функции. Если она включена, переменные будут преобразованы с помощью addslashes() перед разбором функцией parse_str().
Синтаксис
parse_str(string,array)
| Параметр | Описание |
|---|---|
| string | Обязательный. Указывает строку для разбора. |
| array | Необязательный. Указывает имя массива для хранения переменных. Этот параметр указывает, что переменные хранятся в массиве. |
Технические детали
| Возвращаемое значение: | Нет возвращаемого значения. |
|---|---|
| Версия PHP: | 4+ |
| Список изменений: | В PHP 4.0.3 был добавлен параметрarray. |
Другие примеры
Пример 1
Сохраните переменные в массив:
<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
Запустить пример »
Справочное руководство по строкам PHP Другие расширения