"a=1&b=2&c=3"
という文字列を与えたら
Array
(
  [a] => 1
  [b] => 2
  [c] => 3
)
という配列を返してくれる関数はありますか?
また、その逆をしてくれる関数はありますか?