0

REST API GETを使用して通話を行っていますPHP$resultそのコンテンツを参照して配列に保存する簡単な方法はありますか。

    <?php

        $url = '...';

        try 
        {
            $result = file_get_contents( $url );
        } 
        catch (Exception $e) 
        {
            die('ERROR: ' . $e->getMessage());
        }

        var_dump($result);
    ?>

出力は次のとおりです (最初の数行のみ)。

string(7272) "{"request":{"airport":{"requestedCode":"BCN","fsCode":"BCN"},"date":{"year":"2013","month": "7","日":"10","解釈された":"2013-07-10"},"hourOfDay":{"要求された":"0","解釈された":0},"numHours":{ 「要求された」:「6」、「解釈された」:6}

4

1 に答える 1

1

json_decodeを使用する必要があります

<?php

    $url = '...';

    try 
    {
        $result = file_get_contents( $url );
        $obj = json_decode($result);
    } 
    catch (Exception $e) 
    {
        die('ERROR: ' . $e->getMessage());
    }
    echo '<pre>';
    var_dump($obj);
?>

また

<?php

    $url = '...';

    try 
    {
        $result = file_get_contents( $url );
        $array = json_decode($result, true);
    } 
    catch (Exception $e) 
    {
        die('ERROR: ' . $e->getMessage());
    }
    echo '<pre>';
    var_dump($arr);
?>
于 2013-07-10T13:24:29.400 に答える