Bonjour,
Qu'elle est d'après vous la méthode la plus efficace pour vérifier la présence de toutes les valeurs d'un tableau dans un autre tableau.
Merci
Bonjour,
Qu'elle est d'après vous la méthode la plus efficace pour vérifier la présence de toutes les valeurs d'un tableau dans un autre tableau.
Merci
array_intersect me semble appropriée. Tu compares la taille du tableau produit avec celle du tableau à vérifier.
Si elles sont égale c'est que toutes les valeurs de A sont dans B. En revanche ça ne veux pas dire que les tableaux sont identiques.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $a = array(1,2,3); $b = array(3,2,1,5,6,84); $r = array_intersect($a,$b); if(count($a) == count($r)) echo 'Les valeurs de A sont présentent dans B';
Ok, j'avais pensé à cette solution mais je me demandais si il existait pas quelque chose d'autre. Merci beaucoup![]()
Partager