亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求解:為什么我的天氣預報的內容不顯示,只有一個白框???

求解:為什么我的內容不顯示,只有一個白框???程序如下

?$ch = curl_init();

? ? $url = 'http://apis.baidu.com/apistore/weatherservice/citylist?cityname=北京';

? ? $header = array(

? ? ? ? 'apikey: d574fa37feebe5aead4783dc37460112',

? ? );

? ? // 添加apikey到header

? ? curl_setopt($ch, CURLOPT_HTTPHEADER ?, $header);

? ? curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

? ? // 執行HTTP請求

? ? curl_setopt($ch , CURLOPT_URL , $url);

? ? $res = curl_exec($ch);

? ? ? ? ? ??

? ? ? ? ? ? $arr = json_decode( $res,ture );

? ? ? ? ? ?$content = $arr['retDate']['province_cn']."\n".$arr['retDate']['district_cn']."\n".$arr['retDate'][' name_cn']."\n".$arr['retDate']['name_en'];

? ? ? ? ? ? // $content = $arr['basic']['city']."\n".$arr['HeWeather data service 3.0']['daily_forecast']['cond']."\n".$arr['HeWeather data service 3.0']['daily_forecast']['date']."\n".$arr['HeWeather data service 3.0']['daily_forecast']['wind'];

? ? ? ? ? ? $template = "<xml>

? ? ? <ToUserName><![CDATA[%s]]></ToUserName>

? ? ? <FromUserName><![CDATA[%s]]></FromUserName>

? ? ? <CreateTime>%s</CreateTime>

? ? ? <MsgType><![CDATA[%s]]></MsgType>

? ? ? <Content><![CDATA[%s]]></Content>

? ? ? </xml>";

? ? ? //注意模板中的中括號 不能少 也不能多

? ? ? $fromUser = $postObj->ToUserName;

? ? ? $toUser ? = $postObj->FromUserName;?

? ? ? $time ? ? = time();

? ? ? $msgType ?= 'text';

? ?echo sprintf($template, $toUser, $fromUser, $time, $msgType, $content);

? ? ? ? ? ??

JSON返回示例 :

{

? ? errNum: 0,

? ? errMsg: "success",

? ? retData: [

? ? ? ? {

? ? ? ? ? ? province_cn: "北京", ?//省

? ? ? ? ? ? district_cn: "北京", ?//市

? ? ? ? ? ? name_cn: "朝陽", ? ?//區、縣?

? ? ? ? ? ? name_en: "chaoyang", ?//城市拼音

? ? ? ? ? ? area_id: "101010300" ?//城市代碼

? ? ? ? },

? ? ? ? {

? ? ? ? ? ? province_cn: "遼寧",

? ? ? ? ? ? district_cn: "朝陽",

? ? ? ? ? ? name_cn: "朝陽",

? ? ? ? ? ? name_en: "chaoyang",

? ? ? ? ? ? area_id: "101071201"

? ? ? ? },

? ? ? ? {

? ? ? ? ? ? province_cn: "遼寧",

? ? ? ? ? ? district_cn: "朝陽",

? ? ? ? ? ? name_cn: "凌源",

? ? ? ? ? ? name_en: "lingyuan",

? ? ? ? ? ? area_id: "101071203"

? ? ? ? },

? ? ? ? {

? ? ? ? ? ? province_cn: "遼寧",

? ? ? ? ? ? district_cn: "朝陽",

? ? ? ? ? ? name_cn: "喀左",

? ? ? ? ? ? name_en: "kazuo",

? ? ? ? ? ? area_id: "101071204"

? ? ? ? },

? ? ? ? {

? ? ? ? ? ? province_cn: "遼寧",

? ? ? ? ? ? district_cn: "朝陽",

? ? ? ? ? ? name_cn: "北票",

? ? ? ? ? ? name_en: "beipiao",

? ? ? ? ? ? area_id: "101071205"

? ? ? ? },

? ? ? ? {

? ? ? ? ? ? province_cn: "遼寧",

? ? ? ? ? ? district_cn: "朝陽",

? ? ? ? ? ? name_cn: "建平縣",

? ? ? ? ? ? name_en: "jianpingxian",

? ? ? ? ? ? area_id: "101071207"

? ? ? ? }

? ? ]

}


正在回答

2 回答

不是二維數組,你可以把$arr打印出來看一下是個幾維數組

0 回復 有任何疑惑可以回復我~

城市名稱cityname要用urlencode()進行編碼吧.

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求解:為什么我的天氣預報的內容不顯示,只有一個白框???

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號