0

以下のような簡単なスクリプトがあります。

<?php
    header('Content-Type: text/plain; charset=utf-8;'); 
    $file = file_get_contents("http://weather.justcode.us/api.php?city=Suzhou");
    print_r(json_decode($file));
?>

そして、それは戻ります

stdClass Object
(
    [apiVersion] => 1.0
    [data] => stdClass Object
        (
            [location] => Suzhou, CHN
            [temperature] => 68
            [skytext] => Clear
            [humidity] => 60
            [wind] => 13
            [date] => 2013-05-04
            [day] => Saturday
        )

)

(たとえば) データ -> 場所のみ、またはデータ -> 日付のみを印刷するにはどうすればよいですか? ああ、これが簡単な質問である場合は、事前にお詫び申し上げます。

4

2 に答える 2

1

json_decode単純なオブジェクトを返すだけです。->プロパティにアクセスするために使用します。

echo $file->data->location;
echo $file->data->date;
于 2013-05-04T08:52:24.747 に答える