PHP天氣查詢1

2021-04-13 08:02:52 字數 939 閱讀 1855

<?php

$city_name=$_get['city'];

//用正則在city.txt中查詢相應城市的天氣城市**

$city_name=trim(ereg_replace("[ ]","",$city_name));

$time_file="city.txt";

$city_all=file_get_contents($time_file);

$preg="|$city_name,(.*)/s|i";

preg_match_all($preg,$city_all,$cn, preg_set_order);

$city_n=trim($cn[0][1]);

if($city_n)

else

//新建儲存匹配陣列

$records=null;

//如果檔案存在,或還沒過期,則直接讀取快取資料

if (file_exists($file) && $last_time==$nowtime)

else

$image=$records[1][0];

$resulta=$records[2][0];

$resultb=$records[3][0];

$resultc=$records[4][0];

$restring="

$city_name

$nowtime

".$resulta."-".$resultb."(f)

".$resultc."";}

else

echo iconv("gb2312","utf-8",$restring);

主要是把當天的做個快取,這樣第2次訪問同一城市的時候的話就比較快了。雖然不是什麼好**,但是對與剛剛學習php的人還是乙個蠻好的例子,特別是裡面的正規表示式的應用。

python天氣查詢 python天氣查詢

主要通過字典查詢全國各地主要城市天氣情況 from urllib.request import urlopen from bs4 import beautifulsoup import re citylist main 全國主要城市 北上廣深,華北,東北,華南,西北,西南,華東,華中,def cit...

vue之天氣查詢

天津武漢 杭州南昌 深圳南寧 data methods var that this axios.get this.city then function response catch function error changecity function city 說明 v text message 一...

天氣查詢python小程式

匯入工具庫 import urllib.request import gzip city name input 請輸入要查詢的城市名稱 將城市的中文名字編碼成utf 8字元 urllib.parse.quote city name 生成完整url鏈結 url urllib.parse.quote c...