J'essaie de trouver les valeurs d'intersection entre plusieurs tableaux.rails - Trouver des intersections entre plusieurs tableaux
par exemple
code1 = [1,2,3]
code2 = [2,3,4]
code3 = [0,2,6]
Ainsi, le résultat serait 2
Je sais en PHP, vous pouvez le faire avec array_intersect
Je voulais être en mesure d'ajouter facilement tableau supplémentaire donc je don ne veux pas vraiment utiliser plusieurs boucles
Des idées?
Merci, Alex
@Anurag Etes-vous sûr que cela fonctionne? À moins que je ne comprenne mal les exigences de l'OP, les premier et dernier tableaux ne sont pas testés les uns contre les autres pour l'intersection. Par exemple, '[1,2,3] & [4,5,6] & [1,2,3]' renvoie un tableau vide. – Noz
@Cyle tout élément dans le résultat d'une intersection à trois voies devrait exister dans les trois opérandes. Voir http://en.wikipedia.org/wiki/Intersection_(set_theory) – bdares