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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager