Bonjour à tous et à toutes,
J'ai 2 tableaux tab1 et tab2 à comparer.
J'aimerais trouver une solution performante car ces 2 tableaux peuvent avoir une taille importante.
Je peux très bien créer une boucle imbriqué dans une autre boucle mais ça me paraît peu intéressant et peu performant surtout qu'il y a des fonctions du type array_diff() et compagnie spécialisés pour ça ...
J'aimerais récupérer les valeurs qui sont dans tab1 mais qui ne se trouvent pas dans tab2 ! Dans l'exemple ci-dessous, il devrait m'afficher [bbb]
Peut-on réussir à faire ça ?
Tab1Merci pour votre aide.
Tab2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 tab1[0]["ID"] = 1 tab1[0]["TAG"] = "aaa" tab1[1]["ID"] = 2 tab1[1]["TAG"] = "bbb" tab1[2]["ID"] = 3 tab1[2]["TAG"] = "ccc" tab1[3]["ID"] = 4 tab1[3]["TAG"] = "ddd"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 tab1[0]["ID"] = 1 tab1[0]["TAG"] = "aaa" tab1[1]["ID"] = 2 tab1[1]["TAG"] = "ccc" tab1[2]["ID"] = 3 tab1[2]["TAG"] = "ddd"![]()
Partager