Bonjour à tous,

Je suis bloqué sur un algo depuis quelques temps et je n'arrive pas à trouver de solution. Voici ce que j'aimerai faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
foreach($myArrays as $myKey => $myArray){
     foreach($myArrays as $otherKey => $otherArray){
          if ($ohterArray == $myArray) break;
          if (//une certaine condition sur les deux tableaux)
              unset($myArrays[$otherKey]);
     }
}
En gros, $myArrays est bien modifié dans la deuxième boucle mais malheureusement ce n'est pas effectif quand on revient dans la première boucle. J'aimerai bien que lorsque l'on revienne dans la première boucle, il n'y ait plus les éléments virés dans la deuxième boucle. Je veux faire ça car j'ai beaucoup de données dans $myArrays et c'est déjà assez lourd de boucler deux fois dessus !

Alors si quelqu'un aurait une solution à mon problème, je suis preneur