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