Преобразовать сложную ссылку в правильный array

Статус
В этой теме нельзя размещать новые ответы.

panika

Новичок
Преобразовать сложную ссылку в правильный array

вообщем пытаюсь использовать аякс и странице посылаеться вот такой запрос:

act=add&publid=1&c%5B1%5D%5B1%5D=Blabla+of+the+Blabla&c%5B1%5D%5B2%5D=ftp%3A%2F%2Fdomen%2Fblabla%2F0568+-+Blabla+of+the+Blabl%2FGung+of+the+Blabla&c%5B1%5D%5B3%5D=ftp%3A%2F%2Fdomen%2Fblabla%2F0568+-+Blabla+of+the+Blabl%2FGung+of+the+Gunggung

не стану мучать этим бредом, поэтому сделаю несколько преображений

PHP:
$pst = explode("&", $pst);
$post = array();
	foreach($pst as $val){
		$value = explode("=", $val);
		$post[$value[0]] = $value[1];
	}
print_r($post);
Выводит следующее

Array (
[act] => add
[publid] => 1
[c[1][1]] => Blabla of the Blabla
[c[1][2]] => фтп : domen/blabla/0568 - Blabla of the Blabl/Gung of the Blabla
[c[1][3]] => фтп : domen/blabla/0568 - Blabla of the Blabl/Gung of the Gunggung
)

Понятно [c[1][1]] доложно быть по другому примерно так:

PHP:
Array (
	[act] => add
	[publid] => 1
	[c] => Array (
		[1] => Array (
			[1] => Blabla of the Blabla 
			[2] => фтп : domen/blabla/0568 - Blabla of the Blabl/Gung of the Blabla 
			[3] => фтп : domen/blabla/0568 - Blabla of the Blabl/Gung of the Gunggung 
		)
	)
)
Помогите както преобразовать мой срипт или предложить наилучший вариант чтобы создать позже норм запрос к БД.

-~{}~ 19.11.09 15:52:

+ забыл сказать вначале я использовал urldecode()
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху