ホームページ >バックエンド開発 >PHPチュートリアル >天気予報インターフェイスデータを取得するPHPに関連する問題についてアドバイスをください。

天気予報インターフェイスデータを取得するPHPに関連する問題についてアドバイスをください。

WBOY
WBOYオリジナル
2016-06-13 12:52:01848ブラウズ

PHP が天気予報インターフェイスのデータをキャプチャする問題についてアドバイスをください
国家気象局の無料天気予報インターフェイス (瀋陽): http://www.weather.com.cn/data/cityinfo/101010100.html
このインターフェースは、天気予報データを JSON 形式で提供します。
PHP を使用してこの JSON を取得する方法がわからないので、インターネットで次のコードを見つけました

ただし、httpGetRequest 関数はカスタム関数であり、この関数のプロトタイプはオンラインで公開されていません。専門家の指導をお願いします!

json 天気予報
-----解決策---------
$url = 'http://www.weather.com.cn/data/cityinfo/101070101.html';<br />
$s = file_get_contents($url);<br />
print_r(json_decode($s, true));
配列
(
[天気情報] => 配列
(
[都市] => [cityid] => [temp1] => [Temp2] => [天気] = & gt; 曇り
[IMG1] = & GT.gif
[img2] => n1.gif
[ptime] =&gt; )

)


-----解決策----------------------------

httpGetRequest は無視してください。目的はとにかくテキストを取得することだけです。それは自分で書くことができます。
直接取得するには、モデレーターが指定した file_get_contents に従ってください。トラフィックを節約したい場合は、curl またはソケットを使用して圧縮リクエストを送信してください
。 file_get_contents を使用して最初に作業を完了し、curl やソケットなどを学ぶ時間があるときに戻って最適化します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。