-2

この URL を変数に分解したいと思います。

http://example.com/user.php?u=38456

の後の値が必要ですu=。たとえば、38456または36491その他のヒューメリック値。

その値を取得したら、ここに配置します。

$url = /* that value */;

function gameStats($url)
{
    $result = file_get_contents('http://www.popre.net/game.php?u='.$url.'');
    $expl = explode('"',$result);
    print_r($expl);
}
gameStats($url);

そこに URL 値を入れると、ゲーム レポートを表示するために使用する配列が得られます。

4

3 に答える 3

3

parse_url()とを探していますparse_str()。このようなものが動作するはずです:

$url = 'http://popre.net/user.php?u=38456';
parse_str( parse_url( $url, PHP_URL_QUERY), $params);
echo $params['u']; // Outputs 38456

このデモで動作することがわかります。

関数で取得するには、パラメーターとして渡し、文字列内で連結します。

function gameStats( $u)
{
    $result = file_get_contents('http://popre.net/game.php?u="' . $u . '"');
    $expl = explode('"',$result);
    print_r($expl);
}
gameStats( 38456); // Or gameStats( $params['u']); 
于 2012-08-17T02:42:31.840 に答える
1

で取得できます$_GET

$url = isset($_GET['u']) ? $_GET['u'] : 0;
于 2012-08-17T02:45:17.310 に答える
0

あなたが使用することができparse_urlますparse_str

于 2012-08-17T02:42:26.957 に答える