>  기사  >  백엔드 개발  >  PHP는 특정 지역의 날씨 인스턴스 코드를 가져옵니다.

PHP는 특정 지역의 날씨 인스턴스 코드를 가져옵니다.

高洛峰
高洛峰원래의
2017-02-10 16:44:561517검색

이 글에서는 특정 지역의 날씨 예제 코드를 얻기 위한 PHP 관련 정보를 주로 소개하고 있습니다. 필요한 친구들은

특정 지역의 날씨 예제 코드를 얻기 위한 PHP

웹사이트 개발 시 날씨 쿼리를 사용하는데, 워드프레스 기반이라 제약이 많습니다. 먼저 [weather.PHP] 파일을 생성한 후 코드를 살펴보세요.


<?php  
//获取天气 
   $url = &#39;http://m.weather.com.cn/data/&#39;;  
   $id = &#39;101181101&#39;; //焦作的代号 
   $data = file_get_contents($url . $id .&#39;.html&#39;);  
 
 $obj=json_decode($data); 
 echo $obj->weatherinfo->city.&#39;:&#39;.$obj->weatherinfo->weather1.&#39; &#39;.$obj->weatherinfo->temp1;

For:


$url = &#39;http://m.weather.com.cn/data/&#39;;  
   $id = &#39;101181101&#39;; //焦作的代号 
   $data = file_get_contents($url . $id .&#39;.html&#39;);

는 다음과 같이 축약될 수 있습니다.


$data = file_get_contents(&#39;http://m.weather.com.cn/data/101181101.html&#39;);

그리고 다음의 경우:


$obj=json_decode($data);

얻은 json 데이터를 변환합니다.


그리고 마지막 문장:


echo $obj->weatherinfo->city.&#39;:&#39;.$obj->weatherinfo->weather1.&#39; &#39;.$obj->weatherinfo->temp1;

는 지정된 데이터를 가져오고 특정 형식으로 출력하고,


$obj->weatherinfo->city //城市 
$obj->weatherinfo->weather1 //今天的天气 
$obj->weatherinfo->temp1 //今天的气温

마지막으로


<?php include &#39;weather.php&#39; ?>

배치

표시해야 하는 위치.

읽어주셔서 감사합니다. 도움이 되기를 바랍니다. 이 사이트를 지원해 주셔서 감사합니다!

특정 지역의 날씨 예제 코드를 가져오는 PHP와 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.