Précédent | Suivant |
Un tableau multidimensionnel est un tableau composé de tableaux, vous pouvez imbriquer des tableaux tant que PHP ne manque pas de mémoire.
La définition d’un tableau multidimensionnel dans sa forme générale se présente de la manière suivante:
Structure
d’un tableau multidimensionnel
NomTableau = array( indice => array(Contenu du tableau), indice => array(Contenu du tableau),…)
Exemple :
<?php
$animaux=array("poisonns" => array("sole", "merlan", "colin","sardine"),
"serpents" => array("orvet","couleuvre"),
"oiseaux" => array("merle", "serin", "pie")
);
//ou comme ceci
$poisonns = array("sole", "merlan", "colin", "sardine");
$serpents = array("orvet","couleuvre");
$oiseaux = array("merle", "serin", "pie");
$animaux=array("poisonns" =>$poisonns,
"serpents" => $serpents,
"oiseaux" => $oiseaux
);
echo "L'élément \$animaux['oiseaux'][1]
vaut : ".$animaux['oiseaux'][1];
?>
Exercice : (Voir annexe Tableaux Multidimensionnels Exercice 1).
Avec la liste des stagiaires ci-dessous :
Madame Durant, Mademoiselle Dupré, Père Alain, Monsieur Camus, Jean-Marc Leblanc,
et sachant que
Madame Durant est domiciliée au 21, rue Georges Brassens son n° de téléphone est : 01 42 44 12 30
Mademoiselle "Dupré est domiciliée au 54, rue Jacques Brel son n° de téléphone est : 01 14 42 32 40
Père Alain est domicilié 13, rue des Saint pères son n° de téléphone est : 01 52 64 72 80
Monsieur Camus est domicilié 79, rue du scribe son n° de téléphone est : 01 62 73 82 90
Jean-Marc Leblanc est domicilié rue des blanc manteaux son n° de téléphone est : 01 02 14 22 40
Dans une page PHP, construiser un tableau multidimensionnel de la liste des stagiaires, leur adresse et N° de téléphone ($annuaire_stagiaires), et afficher la liste de chaque stagiaire accompagne au dessous de son adresse.
Exercice : (Voir annexe Tableaux Multidimensionnels Exercice 2).
Avec la liste des stagiaires ci-dessous :
Madame Durant, Mademoiselle Dupré, Père Alain, Monsieur Camus, Jean-Marc Leblanc,
et sachant que
Madame Durant est domiciliée au 21, rue Georges Brassens 94000 Créteil
Mademoiselle "Dupré est domiciliée au 54, rue Jacques Brel 75000 Paris
Père Alain est domicilié 13, rue des Saint pères 93000 Saint-Denis
Monsieur Camus est domicilié 79, rue du scribe 92160 Antony
Jean-Marc Leblanc est domicilié rue des blanc manteaux 91000 Montfermeil
Construiser un tableau multidimensionnel de la liste des stagiaires et leur adresse ($annuaire_stagiaires), puis créer une page PHP affichant la liste de chaque stagiaire accompagne au dessous de son adresse en affichant sur la même ligne le code postal et la ville.
Exercice : (Voir annexe Tableaux Multidimensionnels Exercice 3).
Avec la liste des stagiaires ci-dessous :
Madame Durant, Mademoiselle Dupré, Père Alain, Monsieur Camus, Jean-Marc Leblanc,
et sachant que
Madame Durant est domiciliée au 21, rue Georges Brassens 94000 Créteil
Mademoiselle "Dupré est domiciliée au 54, rue Jacques Brel 75000 Paris
Père Alain est domicilié 13, rue des Saint pères 93000 Saint-Denis
Monsieur Camus est domicilié 79, rue du scribe 92160 Antony
Jean-Marc Leblanc est domicilié rue des
blanc manteaux 91000 Montfermeil
Et la liste des inscrits au cours suivants :
Inscrits au cours de Mathématiques :
"Madame Durant" et "Monsieur Camus"
Inscrits au cours de Physique :
"Mademoiselle Dupré" et "Père Alain"
Inscrits au cours de Français :
"Jean-Marc Leblanc", "Mademoiselle Dupré" et "Monsieur
Camus".
Dans une page PHP, construiser deux tableaux multidimensionnels, un pour la liste des stagiaires avec leur adresse ($annuaire_stagiaires ) et un pour la liste des cours avec les stagiaires inscrits ($cours_stagiaires), puis afficher la liste de chaque cours et chaque stagiaire inscrits accompagne au dessous de leur adresse en affichant sur la même ligne le code postal et la ville.
Précédent | Suivant |