Функции за низове
PHP Manual

parse_str

(PHP 4, PHP 5)

parse_strПрави разбор на низ в променливи

Описание

void parse_str ( string $str [, array &$arr ] )

Прави разбор на str като приема, че е заявков низ предаден чрез URL и установява променливите в текущия обхват.

Забележка: За да върнете текущия заявков низ, можете да използвате променливата $_SERVER['QUERY_STRING'].. Също така, може да ви се стори полезно да прочетете частта за променливи от външни източници.

Забележка: Настройката magic_quotes_gpc влияе на резултата от тази функция, тъй като parse_str() използва същия механизъм който използва PHP за да попълни $_GET, $_POST, и т.н. променливи.

Параметри

str

Входният низ.

arr

Ако вторият параметър arr е зададен, променливите се записват в тази променлива като елементи на масива.

Връщани стойности

Няма връщана стойност.

Дневник на промените

Версия Описание
4.0.3 Добавен е параметърът arr

Примери

Example #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

?>

Вж. също


Функции за низове
PHP Manual