- ベストアンサー
URLの文字列からパラメータ部分を取得して配列にしたい
http://www.***.com/xxx.php?a=123&b=456&c=789 上記の文字列(ページURLではなく変数に格納されています)の?以降を$_GETと同じ構造の配列にしたいです。 &、=で分解してarray_combineを使おうとしたらできませんでした。 調べて見たらバージョンが違うため未実装でした。 $_GETと同じ構造の配列にするにはどのように記述すれば良いのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんなかんじです <?PHP $str="http://www.***.com/xxx.php?a=123&b=456&c=789"; $url=parse_url($str); //print_r($url); $query=$url["query"]; //print $query; parse_str($query,$arr); print_r($arr); ?>
お礼
早速試してみたところ、うまくできました^^ ありがとうございます!