PHPAffichage résultats de plusieurs tableaux

azweb99 -  
tiptop_ch Messages postés 52 Statut Membre -
Bonjour,

Je cherche à afficher les éléments de plusieurs tableaux en même temps (PHP)

Mon code :

$arr = array("Jean", "Pierre", "Paul");
$arr2 = array("19ans", "29ans", "30ans");
$arr3 = array("football", "basketball", "hockey");

reset($arr);
reset($arr2);
reset($arr3);

while (list(, $nom) = each($arr)) {
while (list(, $age) = each($arr2)) {
while (list(, $sport) = each($arr3)) {

echo "$nom qui a $age aime le $sport <br />";

} } }

Apparemment cela ne marche pas, voici ci-dessous le résultat que je souhaite obtenir :

Jean qui a 19ans aime le football
Paul qui a 29ans aime le basketball
Pierre qui a 30ans aime le hockey

Quelqu'un aurait une solution ?

Merci d'avance!
Configuration: Windows Vista
Firefox 3.0.11

4 réponses

  1. tiptop_ch Messages postés 52 Statut Membre 15
     
    J'ai été un poil trop long, mais tu trouveras ici une autre solution.

    Je pense que tu peux faire qqch comme ça.

    $arr = array("Jean", "Pierre", "Paul");
    $arr2 = array("19ans", "29ans", "30ans");
    $arr3 = array("football", "basketball", "hockey");

    foreach ($arr as $index=>$value){
    echo $value." qui a ".$arr2[$index]." aime le ".$arr3[$index];
    }
    1
  2. Dr Zoidberg Messages postés 547 Statut Membre 100
     
    Salut,

    Par exemple un truc comme
    while($i=0;$i<count($arr);$i++){
     echo $arr[$i].' qui a '.$arr2[$i].' aime le '.$arr3[$i] .'<br />'; 
    }
    
    0
  3. azweb99
     
    Merci tiptop_ch ! c'est exactement ce que je recherchais.
    0
  4. tiptop_ch Messages postés 52 Statut Membre 15
     
    Il n'y a pas de problème.
    0