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!
A voir également:

4 réponses

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
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
azweb99
 
Merci tiptop_ch ! c'est exactement ce que je recherchais.
0
tiptop_ch Messages postés 52 Statut Membre 15
 
Il n'y a pas de problème.
0