この記事では、指定した地域の天気を取得するための PHP のサンプル コードを主に紹介します。必要な場合は、
PHP を参照して、指定した地域の天気を取得します。
天気クエリを使用する場合。ウェブサイトの開発は WordPress に基づいているため、多くの制限があります。まず [weather.PHP] ファイルを作成し、次のコードを確認します:
<?php //获取天气 $url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代号 $data = file_get_contents($url . $id .'.html'); $obj=json_decode($data); echo $obj->weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
は次のように省略できます:
$url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代号 $data = file_get_contents($url . $id .'.html');
そして次の場合:
$data = file_get_contents('http://m.weather.com.cn/data/101181101.html');
取得した JSON データを呼び出しやすいようにオブジェクトに変換します。 そして最後の文:
$obj=json_decode($data);
は、指定されたデータを取得し、特定の形式に従って出力します、
echo $obj->weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
$obj->weatherinfo->city //城市 $obj->weatherinfo->weather1 //今天的天气 $obj->weatherinfo->temp1 //今天的气温