Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielcode für die PHP-Entwicklung, um das Wetter in einem bestimmten Gebiet zu ermitteln

Beispielcode für die PHP-Entwicklung, um das Wetter in einem bestimmten Gebiet zu ermitteln

PHPz
PHPzOriginal
2017-03-05 14:23:501951Durchsuche

In diesem Artikel werden hauptsächlich die relevanten Informationen von PHP vorgestellt, um den Wetter-Beispielcode für ein bestimmtes Gebiet zu erhalten. Freunde, die ihn benötigen, können auf

PHP zurückgreifen, um das Wetter zu erhalten eines bestimmten Gebiets

Wir verwenden die Wetterabfrage bei der Entwicklung der Website. Da diese auf WordPress basiert, gibt es viele Einschränkungen. Erstellen Sie zunächst eine [weather.PHP]-Datei und schauen Sie sich dann den Code an :

<?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;

Für:

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

kann abgekürzt werden als:

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

Und für:

$obj=json_decode($data);

es ist Die erhaltenen JSON-Daten werden zum einfachen Aufrufen in ein Objekt umgewandelt

Dann der letzte Satz:

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

ist die angegebenen Daten abzurufen und in einem bestimmten Format auszugeben,

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

Schließlich wo es angezeigt werden muss,

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

ist alles.

Vielen Dank, dass Sie den PHP-Entwicklungsbeispielcode gelesen haben, um das Wetter in einem bestimmten Gebiet zu ermitteln. Ich hoffe, dass es allen helfen kann. Vielen Dank für Ihre Unterstützung der PHP-Chinese-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn