jsonとphpについて少し助けが必要です。 URL文字列にjsonのデータとPHPに関するヘルプ
$weather_url = file_get_contents("http://free.worldweatheronline.com/feed/weather.ashx?q=xxxxx&format=json&num_of_days=2&key=xxxxxxxxxxxxxxxxxx");
$json_output_w = json_decode($weather_url, true);
Q:私のコードは、現在のように見える、
{ "data": { "current_condition": [ {"cloudcover": "2", "humidity": "54", "observation_time": "09:05 PM", "precipMM": "0.0", "pressure": "1019", "temp_C": "11", "visibility": "10", "weatherCode": "113", "weatherDesc": [ {"value": "Clear" } ], "weatherIconUrl": [ {"value": "http:\/\/www.worldweatheronline.com\/images\/wsymbols01_png_64\/wsymbol_0008_clear_sky_night.png" } ], "winddir16Point": "N", "winddirDegree": "350", "windspeedKmph": "15", "windspeedMiles": "9" } ], "request": [ {"query": "48.85,2.35", "type": "LatLon" } ] }}
私は天気のAPIを使用しています:どのように私の要求はこのように見て戻ってきた場合、私はデータのcertian部品をエコー行います私は変数$ json_output_wをダンプすることができるので、私はそれがデータを返すことを知っている、私は郵便番号、緯度と長い、または都市することができます。実際に返されるデータの特定の部分を実際にエコーする方法については、ちょっとした指導が必要です。あなたがエコーしたいと言ったように windspeedMiles
'のvar_dump($ json_output_w)
windSpeedMiles
値を取得するには、次の操作を行うだろうか? – zerkms私はすべてのデータを表示したくない、ちょうどエロ$ json_output_w ['データ'] ['current_condition'] ['cloudcover']のようなデータの配列にある特定の情報を表示するheloを探しています;それは私のために何もしません。 – mcbeav
何も返されない場合、その項目に何もないか、存在しないキーを取得しようとしています。ですから配列を調べるのに 'var_dump()'が必要です。 – zerkms