Les articles du jour

Exercice 3 sur 6 du chapitre 1 · 100 XP · 4 objectifs vérifiés par des tests

Notions abordées : TableauTableau associatifforeach

Madame Lou a rassemblé les nouvelles du jour. Gaston, le garde champêtre, a écrit deux articles, elle-même un. Une page par nouvelle, à la main ? Non : PHP sait répéter.

Votre mission

  1. Les articles sont rangés dans le tableau $articles. Ajoutez-y un quatrième article, écrit sur le même modèle que les trois autres : son titre est 'Le concours de soupe est ouvert' et son auteur est 'Odette'.
  2. Dans <main class="articles">, parcourez le tableau avec une boucle foreach.
  3. Pour chaque article, affichez un <article class="article"> qui contient son titre dans un <h2> et son auteur dans <p class="auteur">Par Madame Lou</p>.

Rappel

Un tableau range plusieurs valeurs dans une seule variable. Un tableau associatif les range sous des clés : $article['titre']. Ici, $articles est un tableau de tableaux, et foreach en visite chaque élément, un par un, du premier au dernier.

Pour ajouter un élément à la fin d'un tableau qui existe déjà, il y a aussi une forme courte : $articles[] = ['titre' => '…', 'auteur' => '…'];. Les crochets vides veulent dire « à la suite ». Vous la retrouverez plus loin, pour remplir un tableau dans une boucle.