Partie 1
1

Chapitre 2 :
Génération de code HTML à partir de tableaux

Boucles, tableaux et génération de code HTML : Exercices : Exercice PHP n°6

L'objectif de l'exercice est d'appliquer ce que vous avez appris à l'aide des exemples.

Énoncé

Complétez la fonction pour qu'elle affiche le contenu du tableau donné en paramètre dans le format indiqué.

Les cases paires et impaires ont des rendus différents (rappel : $i est pair si ($i%2 == 0)).

Votre fonction sera testée sur trois tableaux différents : les jours, les mois et un tableau vide.
Attention le HTML produit par votre script doit être exactement le même que le résultat attendu (espaces, ponctuations, balises, etc.)

Saisissez votre réponse
function affiche($tableau) { /* trou/ */ /* /trou */ for(/* trou/ */ /* /trou */) { /* trou/ */ /* /trou */ } /* trou/ */ /* /trou */ } print('<p>Les jours</p>'); $jours = array('lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi', 'dimanche'); affiche($jours); print('<p>Les mois</p>'); $mois = array('janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'aout', 'septembre', 'octobre', 'novembre', 'décembre'); affiche($mois); print('<p>Tableau vide</p>'); $vide = array(); affiche($vide);
Résultat à obtenir

Les jours

lundi mardi mercredi jeudi vendredi samedi dimanche

Les mois

janvier février mars avril mai juin juillet aout septembre octobre novembre décembre

Tableau vide

<p>Les‧jours</p><p><span‧style="color:red">‧lundi‧</span><span‧style="color:blue">‧mardi‧</span><span‧style="color:red">‧mercredi‧</span><span‧style="color:blue">‧jeudi‧</span><span‧style="color:red">‧vendredi‧</span><span‧style="color:blue">‧samedi‧</span><span‧style="color:red">‧dimanche‧</span></p><p>Les‧mois</p><p><span‧style="color:red">‧janvier‧</span><span‧style="color:blue">‧février‧</span><span‧style="color:red">‧mars‧</span><span‧style="color:blue">‧avril‧</span><span‧style="color:red">‧mai‧</span><span‧style="color:blue">‧juin‧</span><span‧style="color:red">‧juillet‧</span><span‧style="color:blue">‧aout‧</span><span‧style="color:red">‧septembre‧</span><span‧style="color:blue">‧octobre‧</span><span‧style="color:red">‧novembre‧</span><span‧style="color:blue">‧décembre‧</span></p><p>Tableau‧vide</p><p></p>

Exécution en 0.0003s

6 / 7
Boucles, tableaux et génération de code HTML : Exercices