東志です On 2006年3月29日 15:25:59 +0900 "k.kikuchi" <apple @ s21.fxis.fujixerox.co.jp> wrote: >> 東志さま >> こんにちは、tomです。 > アドバイスありがとうございます。 >> > parse_url()関数でURL全体をパースした後、query部分を再度パースするのが > > 簡単かと思います。 > > > > parse_url()関数については、以下のマニュアルページを参照してください。 > > > > http://jp.php.net/manual/ja/function.parse-url.php >> 試してみましたが、 > URLの抽出がうまくできませんでした。 > 非常にスマートな方法だと思ったのですが。。。 当方で作成したテストコードです。 お試し下さい。 <?php $url = 'http://www.google.co.jp/search?hl=ja&q=%82%a0%82%a0%20%82%a0%82%a0%81%40%82%a0&lr='; $urlx = parse_url($url); print_r($urlx); $query = split("&", $urlx['query']); foreach ($query as $q) { list($k, $v) = split("=", $q); $qx[$k] = $v; } print_r($qx); ?>