Partie 1
Chapitre 1
: Les variables
Introduction
Types de données
Support de cours n°1
Synthèse n°2
Les chaines de caractères
Exemple PHP n°1
Exemple PHP n°2
Synthèse n°3
Exemple PHP n°4
Exemple PHP n°5
Exercice PHP n°6
Exercice PHP n°7
Les entiers
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Les réels
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Les booleens
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Chapitre 2
: Les conditionnelles
La conditionnelle if else
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
Exemple PHP n°4
Exemple PHP n°5
La conditionnelle switch
Support de cours n°1
Exemple PHP n°2
Conditionnelles synthèse
Conditionnelles exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Chapitre 3
: Les boucles
La boucle for
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
La boucle while
Support de cours n°1
Exemple PHP n°2
do while
Support de cours n°1
Exemple PHP n°2
Boucle synthèse
Boucles exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exemple PHP n°4
Chapitre 4
: Les tableaux
Les tableaux
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
Support de cours n°4
Exemple PHP n°5
Exemple PHP n°6
Support de cours n°7
Exemple PHP n°8
Tableaux Synthèse
Tableaux 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
1
Les tableaux : Exemple PHP n°8
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.Qu'est ce qu'un tableau multidimensionnel ?
R : Un tableau multidimensionnel est un tableau de tableau ici on a créé un tableau : personnage/tableau (clé/valeur) ou la valeur correspond à un deuxieme tableau ayant un 2 ieme couple cle2/valeur2.
2.Comment parcours t-on le tableau multidimensionnel ?
R : On utilise 2 boucles foreach imbriquées:
- la première liste les noms des personnages corespondant à la clé du 1er tableau
- la deuxieme boucle affiche la valeur du 1er tableau correspondant au couple clé/valeur du 2 ieme tableau.
- la première liste les noms des personnages corespondant à la clé du 1er tableau
- la deuxieme boucle affiche la valeur du 1er tableau correspondant au couple clé/valeur du 2 ieme tableau.
3.Comment accède t-on à une valeur particulière du tableau (la force d'Obélix) ?
R : On utilise la notation classique des tableaux :
nomtab [clétab1] [clétab2]
$personnages_gaulois ['Obélix'] ['force']
nomtab [clétab1] [clétab2]
$personnages_gaulois ['Obélix'] ['force']
echo'<h2>Tableau multidimensionnel</h2>';
$personnages_gaulois = array (
'Astérix' => array ('force' => 18, 'intelligence' => 20, 'courage' =>20),
'Obélix' => array ('force' => 20, 'intelligence' => 8, 'courage' =>20),
'Idéfix'=> array ('force' => 5, 'intelligence' => 2, 'courage' =>15));
foreach ( $personnages_gaulois as $x => $valeur1)
{
echo '<p><b>Personnage : </b>'.$x.'</p>';
foreach ($valeur1 as $cle2 => $valeur2)
{
echo '<p>'.$cle2.':'.$valeur2.'</p>';
}
echo '<br>';
}
echo '<p><b>la force d\'obélix : </b></p>';
echo $personnages_gaulois ['Obélix']['force'];
Résultat :
Tableau multidimensionnel
Personnage : Astérix
force:18
intelligence:20
courage:20
Personnage : Obélix
force:20
intelligence:8
courage:20
Personnage : Idéfix
force:5
intelligence:2
courage:15
la force d'obélix :
20<h2>Tableau‧multidimensionnel</h2><p><b>Personnage‧:‧</b>Astérix</p><p>force:18</p><p>intelligence:20</p><p>courage:20</p><br><p><b>Personnage‧:‧</b>Obélix</p><p>force:20</p><p>intelligence:8</p><p>courage:20</p><br><p><b>Personnage‧:‧</b>Idéfix</p><p>force:5</p><p>intelligence:2</p><p>courage:15</p><br><p><b>la‧force‧d'obélix‧:‧</b></p>20
Exécution en 0.0005s