将POST数组转换回POST字符串数据

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无法访问数组,因此不能使用...


1个回答

15
你想使用 http_build_query() 函数。

为什么我没想到呢?谢谢... :) - Jrgns

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接