8

当您在 HTML 表单中执行以下操作时:

<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不起作用,因为它无法访问数组...


4

1 回答 1

15

你要http_build_query()

于 2008-10-30T16:31:21.617 回答