This article mainly introduces the relevant information of PHP to obtain the weather example code of a specified area. Friends in need can refer to
PHP to obtain the weather of a specified area
Weather query is used when developing the website. Since it is based on WordPress, there are many restrictions. First create a [weather.PHP] file, and then look at the code:
<?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;
For:
$url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代号 $data = file_get_contents($url . $id .'.html');
can be abbreviated as:
$data = file_get_contents('http://m.weather.com.cn/data/101181101.html');
And for:
$obj=json_decode($data);
It converts the obtained json data into an object , convenient for calling;
Then the last sentence:
echo $obj->weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
is to obtain the specified data and output it in a certain format,
$obj->weatherinfo->city //城市 $obj->weatherinfo->weather1 //今天的天气 $obj->weatherinfo->temp1 //今天的气温
Finally where it needs to be displayed
<?php include 'weather.php' ?>
That’s it.
Thank you for reading the PHP development example code to obtain the weather in a specified area. I hope it can help everyone. Thank you for your support of the PHP Chinese website!