CACHE
Table of Contents
Functions
- inc_meteo_charger_dist() : array<string|int, mixed>
- Renvoyer le contenu du fichier cache des données météos correspondant au lieu et au type de données choisis après l'avoir éventuellement mis à jour.
Functions
inc_meteo_charger_dist()
Renvoyer le contenu du fichier cache des données météos correspondant au lieu et au type de données choisis après l'avoir éventuellement mis à jour.
inc_meteo_charger_dist(string $lieu[, null|string $mode = 'conditions' ][, null|string $service = '' ][, null|array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Si le fichier cache est obsolète ou absent, on le crée après avoir chargé puis phrasé le flux XML ou JSON et stocké les données collectées et transcodées dans un tableau standardisé. L'appelant doit s'assurer que la périodicité est compatible avec le service; cette fonction ne retourne donc que des erreurs de chargement.
Parameters
- $lieu : string
-
Le lieu concerné par la méteo exprimé selon les critères requis par le service mais non normalisé.
- $mode : null|string = 'conditions'
-
Le type de données météorologiques demandé :
conditions
, la valeur par défautprevisions
infos
- $service : null|string = ''
-
Le nom abrégé du service :
owm
pour OpenWeather, la valeur par défautweatherbit
pour Weatherbit.ioweatheapi
pour WeatherAPIaccuweather
pour AccuWeatheraeris
pour AerisWeatheropenmeteo
pour OpenMeteowwo
pour World Weather Onlinemeteoconcept
pour Meteo-Concept
- $options : null|array<string|int, mixed> = []
-
Options pour l'acquisition des données météo : La périodicité horaire des prévisions (
periodicite
) :24
, les prévisions de la journée (défaut pour le mode prévisions)12
, les prévisions du jour et de la nuit6
, les prévisions de la journée par période de 6h3
, les prévisions de la journée par période de 3h1
, les prévisions de la journée pour chaque heure0
, pour les modesconditions
etinfos
La langue du résumé méteo (langue
) : par défaut la langue spip de la page L'indicateur du mode de lancement du chargement (via_job
) : Prend les valeurs 'on' pour indiquer que l'appel vient d'un job et '' sinon (défaut). Cette information ne sert qu'au pipeline post_chargement_meteo
Tags
Return values
array<string|int, mixed> —Le contenu du fichier cache avec les données demandées à jour.