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