1

次のコードは機能しません。

<?php
$json_string =    file_get_contents("http://api.wunderground.com/api/7ec5f6510a4656df/geolookup/forecast/q/40121    .json");
$parsed_json = json_decode($json_string);
$temp = $parsed_json->{'forecast'}->{'date'};
echo "Current date is ${temp}\n";


?>

次のように配置すると機能します。

$temp = $parsed_json->{'location'}->{'city'};

私はここで何が欠けていますか笑

4

2 に答える 2

3

そのはず:

$temp = $parsed_json->{'forecast'}->{'txt_forecast'}->{'date'};

JSON オブジェクトを表示するより良い方法については、このサイトをご覧ください。

于 2012-06-10T03:22:24.677 に答える
0

URL に余分なスペースがあるようです40121 .json"実際には末尾のスペースは無視されているようです

スペースあり

場所がない

于 2012-06-10T03:18:29.813 に答える