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