Kod
www.google.pl/index.php?a=1&a=4&b=2
Przerobiło na coś takiego:
$a[0] = 1
$a[1] = 4
$b = 2
Jeśli to w ogóle możliwe.
Przy czym nie polecam korzystania z takiego kodu. Te nawiasy w absolutnie niczym nie przeszkadzają, a zaoszczędzą Ci masy problemów. W dodatku takie podejście uniemożliwia Ci skorzystanie z wielowymiarowych tablic oraz wymuszać będzie każdorazowe sprawdzanie czy dany parametr z URL-a jest tablicą czy nie.
function parseQueryString($qs) { } else { } foreach ($qs as $pair) { $return[$pair] = true; continue; } $return[$key] = $value; $return[$key][] = $value; } else { $return[$key][] = $value; } } return $return; }