當參數名稱後面[]
或[keyname]
PHP自動創建$_GET
陣列。訪問多個GET參數沒有括號符號
然而,對於公共API我很想有沒有在URL中明確的支架相同的行爲。例如,查詢
?foo=bar&foo=baz
應導致$_GET
(或類似)是這樣的:
$_GET["foo"] == array("bar", "baz");
是否有可能輕鬆地獲得在PHP這種行爲?即,不解析$_SERVER['QUERY_STRING']
自己或將其送入parse_str()
前preg_replacing =
在查詢字符串[]=
?
沒有不可能的。 – PeeHaa
對不起,確實,自己解析它會是。但它仍然只是一個正則表達式和一個循環。 – mario
在url中序列化數組? – 2013-06-25 20:14:01