Maison >développement back-end >tutoriel php >PHP implémente la fonction de requête météo
À mesure que la météo change, les gens accordent de plus en plus d'attention à la météo. Afin de mieux comprendre les conditions météorologiques, le langage de programmation PHP fournit un moyen d'implémenter la fonction de requête météo. Cet article explique comment utiliser PHP pour implémenter la fonction de requête météo.
1. Obtenir des données météorologiques
Pour mettre en œuvre la fonction de requête météo, vous devez d'abord obtenir des données météorologiques. De manière générale, les données météorologiques peuvent être obtenues en appelant une API tierce. Ici, nous prenons comme exemple l’API météo des données agrégées.
Pour utiliser l'API météo des données agrégées, vous devez d'abord créer un compte pour obtenir la clé API. Envoyez ensuite une requête HTTP pour obtenir les données météo au format JSON. Voici un exemple de code pour obtenir des données météorologiques à Pékin :
$key = '**********'; // 替换成自己的API Key $city = '北京'; // 查询城市 $url = "http://apis.juhe.cn/simpleWeather/query?city=$city&key=$key"; $response = file_get_contents($url); $data = json_decode($response, true);
La fonction intégrée PHP file_get_contents() est utilisée pour envoyer une requête GET et obtenir les données JSON renvoyées. Utilisez ensuite la fonction json_decode() pour convertir les données JSON en tableau PHP $data.
2. Analyser les données météorologiques
Après avoir obtenu les données météorologiques, nous devons analyser les informations dont nous avons besoin. Voici un exemple de code pour analyser les données météorologiques à Pékin :
$city = $data['city']; $today = $data['data']['forecast'][0]; $weather = $today['type']; $temperature = $today['high'] . '/' . $today['low']; $wind = $today['fengxiang'];
Cela analyse des informations telles que le nom de la ville, la météo du jour, la plage de température du jour et la direction du vent du jour.
3. Afficher les informations météorologiques
Après avoir analysé les informations météorologiques, vous pouvez les afficher sur la page. Voici un exemple de code qui affiche les informations météorologiques à Pékin :
<div> <h1><?php echo $city ?>天气</h1> <p><?php echo $weather ?></p> <p><?php echo $temperature ?></p> <p><?php echo $wind ?></p> </div>
Le code intégré de PHP est utilisé pour insérer les informations météorologiques analysées dans la page HTML.
4. Exemple de code complet
Sur la base du contenu ci-dessus, voici un exemple de code complet pour implémenter la fonction de requête météo en PHP :
<div> <h1><?php echo $city ?>天气</h1> <p><?php echo $weather ?></p> <p><?php echo $temperature ?></p> <p><?php echo $wind ?></p> </div>#🎜🎜 # 5. RésuméEn utilisant le langage de programmation PHP et l'API météo des données agrégées, nous pouvons facilement implémenter la fonction de requête météo. Que vous créiez un site Web ou une application, vous pouvez utiliser cette fonction pour offrir aux utilisateurs une meilleure expérience.
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!