Source de: tableau_multi.php
Retour
<?php
//Code servant a afficher le source.
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/sga.css\">";
Echo "<A href=\"show_source.php?script=tableau_multi.php\">Voir source</A><br><br>";
//Code de l'exercice.
$annuaire_stagiaires=array("Madame Durant" => array("21, rue Georges Brassens","01 42 44 12 30"),
"Mademoiselle Dupré" => array("54, rue Jacques Brel", "01 14 42 32 40"),
"Père Alain" => array("13, rue des Saint pères", "01 52 64 72 80"),
"Monsieur Camus" => array("79, rue du scribe", "01 62 73 82 90"),
"Jean-Marc Leblanc" => array("rue des blanc manteaux", "01 02 14 22 40")
);
echo "<b>Solution avec la boucle while</B><br>";
while (list ($stagiaire) = each ($annuaire_stagiaires))
{
echo $stagiaire."<br>";
while (list (,$ligne_adresse) = each ($annuaire_stagiaires[$stagiaire]))
{
echo $ligne_adresse."<br>";
}
echo "<br>";
}
echo "<br><B>Solution avec la boucle while combiné avec foreach</B><br>";
reset($annuaire_stagiaires);
while (list ($stagiaire, $adresse) = each ($annuaire_stagiaires))
{
echo $stagiaire."<br>";
foreach ($adresse as $ligne_adresse)
{
echo "$ligne_adresse<br>\n";
}
echo "<br>";
}
echo "<br><B>Solution avec la boucle foreach</B><br>";
foreach ($annuaire_stagiaires as $stagiaire => $adresse)
{
echo $stagiaire."<br>";
foreach ($adresse as $k => $ligne_adresse)
{
echo $ligne_adresse."<br>";
}
echo "<br>";
}
?>
Traité le : 19/08/2026 09:18:53