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
Chapitre 2
:
Génération de code HTML à partir de tableaux
Boucles, tableaux et génération de code HTML : Exemples : Exemple PHP n°3
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.Est-ce que toutes les cases du tableau sont affichées ?
R : Non. Seules les cases qui n'ont pas de clé définie sont affichées. Les autres ne peuvent être consultée en utlisant la formulation $tableau[$i].
2.Qu'est qui provoque une erreur ?
R : Le tableau contient 6 case, mais seules les 3 dernières sont indexées par un chiffre (de 0 à 2 inclu). Quand dans la boucle $i atteind le chiffre 3 (la quatirème case), une erreur apparait car aucune case du tableau ne porte cet indice.
Les cases qui ne sont pas affichées portent les indices : 'nom', 'prénom' et 'age'.
Les cases qui ne sont pas affichées portent les indices : 'nom', 'prénom' et 'age'.
function affiche($tableau) {
echo '<ul>';
$taille = count($tableau);
for ($i=0; $i< $taille; $i++) {
echo '<li>'.$tableau[$i].'</li>';
}
echo '</ul>';
}
echo '<p>Un tableau associatif avec clés et valeurs</p>';
$personne = array('nom' => 'dupond', 'prénom' => 'jean', 'age' => 38, 'homme', 'brun', 'gaucher');
affiche($personne);
Résultat :
Un tableau associatif avec clés et valeurs
- homme
- brun
- gaucher Undefined offset: 3 at line 5
3 / 6
Boucles, tableaux et génération de code HTML : Exemples
Boucles, tableaux et génération de code HTML : Exemples