次のような変数に保存されたURLがあります。
$url = 'example.com?a=20&i=10'
a
variableおよび variableに格納されている値を取得するにはどうすればよいi
ですか? これを行う短い方法はありますか?
次のような変数に保存されたURLがあります。
$url = 'example.com?a=20&i=10'
a
variableおよび variableに格納されている値を取得するにはどうすればよいi
ですか? これを行う短い方法はありますか?
これらの変数にアクセスする場合は、extract()関数を確認してください。上記のparse_str()関数から変数$aと$iが作成されます。
ただし、$ aという既存の変数は上書きされるため、注意して使用してください。
<?php
$url = 'example.com?a=20&i=10';
$tmp=parse_url($url);
parse_str($tmp['query'],$out);
extract($out);
?>
これを試して:
<?php
$url = 'example.com?a=20&i=10';
$result = parse_url($url);
parse_str($result['query'],$getVar);
echo 'value of a='. $getVar['a'];
echo 'value of i='. $getVar['i'];