Siddartha Posté 4 Mars 2004 Partager Posté 4 Mars 2004 Bonjour, J'ai un petit souci en php, je ne sais pas comment combiner les valeurs de deux variables ! Ex: $a = $b= liste de valeurs Je voudrais afficher toutes les valeurs de $a combinés à toutes les valeurs de $b mais en évitant les doublons ! Ex si a et b = 1,2,3,4,5 dans un tableau. On aurait comme couple possible : a-b 1-2 1-3 1-4 1-5 2-1 2-3 2-4 2-5 ..etc. (ou je ne veux pas donc 1-1;2-2;3-3;4-4;5-5) J'ai réalisé un for dans un autre for accompagné d'un if de contrôle, mais ca ne donner rien de probant à part des alertes SQL de la part d'OVH Quelqu'un pourrait m'aider sur ce coup, je suis pas doué pour les boucles de ce type Merci ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 4 Mars 2004 Partager Posté 4 Mars 2004 Salut Sid, Et voila ! <?php$a = array("1","2","3","4","5");$b = array("1","2","3","4","5");foreach ($a as $valeur1) { foreach ($b as $valeur2) { if ($valeur1 != $valeur2) print "$valeur1 - $valeur2 <br>"; }}?> Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 4 Mars 2004 Partager Posté 4 Mars 2004 On va attendre la fin du concours, si tu veux bien for ($a=1;$a<5;$a++){ for ($b=1;$b<5;$b++){ if ( ! ($a==$b)) echo"<br>".$a."-".$b; } } Et la sortie : 1-21-3 1-4 2-1 2-3 2-4 3-1 3-2 3-4 4-1 4-2 4-3 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Siddartha Posté 4 Mars 2004 Auteur Partager Posté 4 Mars 2004 Merci à tous les deux je v tester tout ca Ca aurait pu être pour le concours en effet, mais c'est plutôt pour générer du XML cette fois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant