2008-10-30 47 views
7

當你在HTML表單如下:轉換POST陣列回POST字符串數據

<input name="one[]" value="foo" /> 
<input name="one[]" value="bar" /> 
<input name="two[key]" value="something" /> 

並提交表單的PHP頁面,$ _POST數組將如下所示:

array(
    'one' => array(
     0 => 'foo', 
     1 => 'bar' 
    ), 
    'two' => array(
     'key' => 'something' 
    ), 
), 

如果你看看報頭數據,不過,它看起來如下:

one[]=foo&one[]=bar&two[key]=something 

有沒有人有轉換的源腳本PHP數組回到POST數據字符串中? urlencode不起作用,因爲它不能存取權限陣列...


回答

13

你想http_build_query()

+0

我怎麼沒想到這一點!? Thanx ... :) – Jrgns 2008-10-30 16:37:35