Maison > interface Web > js tutoriel > le corps du texte

Obtenir l'API météo

一个新手
Libérer: 2017-09-14 10:22:51
original
2056 Les gens l'ont consulté

1. Pour le téléphone mobile, utilisez le code suivant

Étape 1 : Utilisez l'API de Baidu pour obtenir la ville actuelle

        $getIp=$_SERVER["REMOTE_ADDR"];

        $content =file_get_contents("http://api.map.baidu.com/location/ip?ak=6tNCG8mTxXruj6Cmek7heNS5099eDw0F&ip={$getIp}&coor=bd09ll");

        $json = json_decode($content);

        $address['city']=$json->{'content'}->{'address_detail'}->{'city'};
Copier après la connexion

Étape 2 : Utilisez le code suivant pour obtenir des informations météorologiques pertinentes

        $data =file_get_contents('http://www.sojson.com/open/api/weather/json.shtml?city=哈尔滨市'); 

        $obj=json_decode($data);

        $city= $obj->city;//北京 1

        $a=$obj->data->forecast;

        $quality=$obj->data->quality; //空气质量 4

        $a1=trim(mb_substr($a[1]->high,2,-1,'utf-8'));//最高气温  3

        $b1=trim(mb_substr($a[1]->low,2,-1,'utf-8'));//最低气温

        $wendu=$a1."℃"."~".$b1."℃";

        $type=$a[1]->type;//天气 2

        dump($obj);

        die;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal