[PHP-users 20280]Re: 正規表現による文字列の取得
ISIGE, Akira
xia @ silvia.com
2004年 2月 5日 (木) 17:23:39 JST
いしげ です.
On 2004/02/05 17:10:45 JST,
"ha ma" <masato132 @ hotmail.com> wrote:
> $test_url2 =
> "http://aaa.test.jp/map/?datum=0&unit=1&lat=+35.17013&lon=+137.04055&a
> lt=9999&time=20040205155810&smaj=255&smin=9999&vert=2736&majaa=234&fm=2"
> この文字列から、datum、unit、lat、lon、fmの値を取得し、変数に入れたいと思っ
> ています。
関数 parse_url と parse_str ってのがあります.
http://jp.php.net/manual/ja/function.parse-url.php
http://jp.php.net/manual/ja/function.parse-str.php
で,parse_url の user contributed notes に載ってる技ですが,
<?php
$url = "http://aaa.example.jp/map/?datum=0&unit=1&lat=+35.17013"; //以下略
$tab = parse_url( $url );
parse_str( $tab[ 'query' ], $data );
print_r( $data );
?>
といった形で $data にお望みのものが入るのではないかと.
--
ISIGE, Akira
PHP-users メーリングリストの案内