PHP获取7天, 15天, 40天的天气预报代码示例

<?php
/**
 * Tianqiapi.com
 * User: Cc琎(445899710@qq.com)
 * Date: 2019/3/24
 * Time: 1:15 PM
 */
$version = 'v1';//v1: 7天 / v2: 15天  / v3: 40天
$ip = $_SERVER['REMOTE_ADDR'];
// v2和v3需要填写appid,appsecret
$appid = '';
$appsecret = '';
$url = 'https://www.tianqiapi.com/api/?version=' . $version . '&ip=' . $ip . '&appid=' . $appid . '&appsecret=' . $appsecret;
$data = file_get_contents($url);
$json = json_decode($data, true);
echo $json['city'] . '天气: ' . '<br>';
echo '更新时间: ' . $json['update_time'] . '<br>';
$list = $json['data'];
// 7天
if ($version == 'v1') {
    for ($i = 0; $i < count($list); $i++) {
        echo $list[$i]['date'] . ' ' . $list[$i]['wea'] . ' ' . $list[$i]['tem1'] . '/' . $list[$i]['tem2'] . ' ' . $list[$i]['win'][0] . ' ' . $list[$i]['win_speed'] . '<br>';
    }
}
// 15天  /  40天
if ($version == 'v2' || $version == 'v3') {
    for ($i = 0; $i < count($list); $i++) {
        echo $list[$i]['date'] . ' ' . $list[$i]['wea'] . ' ' . $list[$i]['tem1'] . '℃/' . $list[$i]['tem2'] . '℃' . ' ' . $list[$i]['win'] . '<br>';
    }
}

  

默认获取7天, 不需要appid和appsecret, 没有调用次数、频率和IP限制, 请放心使用!

接口调用,就是这么简单! 
curl "https://www.tianqiapi.com/api/?version=v1"

转载于:https://www.cnblogs.com/ccjin/p/10588553.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值