Trier des News Google par Ordre Inverse Chronologique
Apprenez à trier des news issues de Google News par ordre inverse chronologique en utilisant le langage PHP.
Introduction au langage PHP
Premiers pas en PHP











Les fonctions
Transmission de données
Création et lecture d'un fichier JSON
Manipuler des fichiers
Créer une extension WordPress






Plus loin avec les extensions WordPress






Détails de la leçon
Description de la leçon
Dans cette leçon, vous allez découvrir comment trier des news provenant de Google News en utilisant PHP. Nous allons exploiter l'attribut pubDate pour chaque article, le convertir en timestamp Unix, puis ordonner les articles en ordre inverse chronologique.
Nous commencerons par extraire le champ pubDate pour chaque article. Ensuite, nous convertirons ces dates en timestamps Unix grâce à la fonction strToTime
. Après avoir récupéré les timestamps, nous les stockerons avec les liens correspondants dans un tableau associatif.
Enfin, en utilisant la fonction rsort
, nous trierons le tableau des articles, avant de les limiter aux dix plus récents grâce à une boucle FOR
.
Objectifs de cette leçon
Les objectifs de cette vidéo sont d'apprendre à:
- Extraire et convertir des dates de publication en timestamps Unix
- Trier des données par ordre inverse chronologique
- Afficher les dix dernières news de manière optimisée
Prérequis pour cette leçon
Pour suivre cette vidéo, il est recommandé de :
- Maîtriser les bases du développement PHP
- Comprendre les concepts de tableau associatif en PHP
- Avoir des notions sur les flux RSS ou Atom
Métiers concernés
Ce sujet est particulièrement pertinent pour les métiers suivants :
- Développeur Web
- Intégrateur Web
- Développeur Backend
- Spécialiste en flux de données et actualités en ligne
Alternatives et ressources
En dehors de PHP, vous pourriez utiliser d'autres solutions telles que :
- Python et la bibliothèque
feedparser
- JavaScript et la bibliothèque
rss-parser
- Outils No-Code comme Zapier pour des intégrations automatiques
Questions & Réponses
strToTime
est utilisée en PHP pour convertir une chaîne de caractères représentant une date en timestamp Unix.
FOR
avec une condition de limite, comme FOR ($i = 0; $i < 10; $i++)
, pour afficher uniquement les dix premiers éléments d'un tableau.
