1
我有以下代码是否有处理重复键的parse_str + http_build_query替代方法?
$post = 'foo=bar&foo=baz';
parse_str($post, $parameters);
产量:
array(1) {
'foo' =>
string(3) "baz"
}
我不能修改$post
。
我在找的是parse_str
的一个版本(处理边界情况和解码为parse_str),但允许重复的键。
它应该与http_build_query
兼容以重新组装$post
数据(修改后)。
有没有人执行这样的方法呢还是有没有lib的呢?
我的搜索没有收到。
为什么不让一个人做你明确需要的东西? – Martin
'$ post = str_replace('foo =','foo [] =',$ post);'SCNR – PiTheNumber
'http:// php.net/manual/ru/function.parse-str.php#76792' – splash58