Partie 1
Chapitre 1
: Génération de code HTML à partir de tableaux associatifs
Rappel sur les tableaux
Tableaux associatifs et affichage d'entités
Exemple PHP n°1
Exemple PHP n°2
Entrainement sur les tableaux
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Exercice PHP n°5
Exercice PHP n°6
Exercice PHP n°7
Chapitre 2
: Génération de code HTML à partir de tableaux
Boucles, tableaux et génération de code HTML : Exemples
Exemple PHP n°1
Exemple PHP n°2
Exemple PHP n°3
Exemple PHP n°4
Exemple PHP n°5
Exemple PHP n°6
Boucles, tableaux et génération de code HTML : Exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Exercice PHP n°5
Exercice PHP n°6
Exercice PHP n°7
Chapitre 3
: Génération de code HTML à partir d'une table
Génération de code HTML à partir d'une table
Exemple PHP n°1
Exemple PHP n°2
Exercice PHP n°3
Exercice PHP n°4
1
Boucles, tableaux et génération de code HTML : Exemples : Exemple PHP n°6
Les questions doivent vous aider à comprendre le code présenté ci-dessous.
Une fois que vous tenez la solution, vous pouvez afficher la réponse en cliquant sur l’intitulé de la question.
1.Quelle instruction permet de passer toutes les valeurs du tableau en revue ?
R : L'instruction while ($valeur = array_shift($tableau)) répète le bloc d'instruction qui suit tant que le tableau contient des valeurs.
A chaque itération array_shift($tableau) retourne la première case et passe à la case suivante.
La valeur contenu dans la première case est mise dans la variable $valeur.
Quand la dernière case est atteinte, $valeur contient 'null' et la condition du while provoque l'arrêt de la boucle
A chaque itération array_shift($tableau) retourne la première case et passe à la case suivante.
La valeur contenu dans la première case est mise dans la variable $valeur.
Quand la dernière case est atteinte, $valeur contient 'null' et la condition du while provoque l'arrêt de la boucle
function affiche($tableau) {
echo '<ol>';
while ($valeur = array_shift($tableau)) {
echo '<li>'.$valeur.'</li>';
}
echo '</ol>';
}
echo '<p>Un tableau associatif</p>';
$mois = array('janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'aout', 'septembre', 'octobre', 'novembre', 'décembre');
affiche($mois);
echo '<p>Un tableau associatif à un élément</p>';
$unique = array('poivre');
affiche($unique);
echo '<p>Un tableau associatif vide</p>';
$vide = array();
affiche($vide);
Résultat :
Un tableau associatif
- janvier
- février
- mars
- avril
- mai
- juin
- juillet
- aout
- septembre
- octobre
- novembre
- décembre
Un tableau associatif à un élément
- poivre
Un tableau associatif vide
<p>Un‧tableau‧associatif</p><ol><li>janvier</li><li>février</li><li>mars</li><li>avril</li><li>mai</li><li>juin</li><li>juillet</li><li>aout</li><li>septembre</li><li>octobre</li><li>novembre</li><li>décembre</li></ol><p>Un‧tableau‧associatif‧à‧un‧élément</p><ol><li>poivre</li></ol><p>Un‧tableau‧associatif‧vide</p><ol></ol>
Exécution en 0.0005s