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