[PHP-users 28895] Re: 正規表現による文字列の抽出
HIGASHI Taku
oolong @ cslab.co.jp
2006年 3月 29日 (水) 16:01:10 JST
東志です
On Wed, 29 Mar 2006 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);
?>
PHP-users メーリングリストの案内