Maison > développement back-end > tutoriel php > PHP implémente la fonction de requête météo

PHP implémente la fonction de requête météo

王林
Libérer: 2023-06-23 11:36:01
original
1046 Les gens l'ont consulté

À 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);
Copier après la connexion

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'];
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion
#🎜🎜 # 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!

É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