# Intersection de Tableaux

Trouve les valeurs communes entre plusieurs tableaux avec lodash _.intersection

> Page canonique: https://elysiatools.com/fr/tools/intersection-arrays

- **Catégorie:** Data Processing

- **Mots-clés:** tableau, intersection, commun, chevauchement, filtrer, lodash

## Présentation

Trouve les valeurs partagees presentes dans tous les tableaux fournis.

**Points forts :**
- Utilise lodash `_.intersection`
- Accepte 2-3 tableaux JSON
- Correspondance optionnelle sans casse pour les chaines

**Exemple :**
- Tableau 1 : `[1, 2, 3]`
- Tableau 2 : `[2, 3, 4]`
- Resultat : `[2, 3]`

## Entrées

- **Tableau 1** (textarea): Entrez un tableau JSON
- **Tableau 2** (textarea): Entrez un tableau JSON
- **Tableau 3** (textarea): Troisieme tableau optionnel
- **Respecter la Casse** (checkbox): Decochez pour une correspondance sans casse

## Quand l'utiliser

- Comparer deux listes d'identifiants pour isoler les doublons ou les éléments partagés.
- Vérifier la cohérence entre plusieurs jeux de données extraits de sources différentes.
- Filtrer des listes d'utilisateurs ou de produits pour ne conserver que ceux présents dans tous les segments.

## Fonctionnement

- Saisissez vos données sous forme de tableaux JSON dans les champs dédiés.
- Activez ou désactivez l'option de respect de la casse selon vos besoins de comparaison.
- Cliquez sur le bouton de traitement pour générer instantanément la liste des valeurs communes.

## Cas d'usage

- Identification des clients communs entre deux campagnes marketing distinctes.
- Comparaison de listes de références produits pour trouver les articles en stock dans plusieurs entrepôts.
- Nettoyage de données en isolant les valeurs présentes dans plusieurs fichiers de logs.

## Questions fréquentes

### Quels formats de données sont acceptés ?

L'outil accepte uniquement des tableaux au format JSON, par exemple [1, 2, 3] ou ["a", "b", "c"].

### Combien de tableaux puis-je comparer simultanément ?

Vous pouvez comparer jusqu'à trois tableaux en utilisant les champs fournis.

### L'outil est-il sensible à la casse ?

Par défaut, l'outil respecte la casse. Vous pouvez décocher l'option 'Respecter la Casse' pour ignorer les différences entre majuscules et minuscules.

### Quelle technologie est utilisée pour le calcul ?

L'outil utilise la fonction _.intersection de la bibliothèque lodash pour garantir une précision optimale.

### Que se passe-t-il si aucune valeur n'est commune ?

Si aucune intersection n'est trouvée, l'outil retournera un tableau vide [].

## Outils associés

- [Indice Trie](https://elysiatools.com/fr/tools/sorted-index): Trouve l indice d insertion avec lodash _.sortedIndex
- [Compacter le Tableau](https://elysiatools.com/fr/tools/compact-array): Supprimer les valeurs fausses du tableau avec lodash _.compact
- [Index De](https://elysiatools.com/fr/tools/index-of): Trouve l'index d'une valeur dans un tableau avec lodash _.indexOf
- [Retirer des Valeurs](https://elysiatools.com/fr/tools/pull-values): Supprime des valeurs d un tableau avec lodash _.pull
- [Retirer par Predicat](https://elysiatools.com/fr/tools/remove-by-predicate): Supprime des elements selon un predicat avec lodash _.remove
- [Unzip de Tableaux](https://elysiatools.com/fr/tools/unzip-arrays): Separe les tableaux groupes avec lodash _.unzip
- [Xor de Tableaux](https://elysiatools.com/fr/tools/xor-arrays): Calcule la difference symetrique avec lodash _.xor
- [Zip de Tableaux](https://elysiatools.com/fr/tools/zip-arrays): Combine les tableaux par index avec lodash _.zip

## Exemples

- [Exemples de Codes QR](https://elysiatools.com/fr/samples/qrcode-samples): Images de codes QR d'exemple pour tester les outils de lecture et de génération de codes QR
- [Exemples de Traçage Distribué](https://elysiatools.com/fr/samples/distributed-tracing-samples): Exemples complets de traçage distribué utilisant Jaeger, OpenTelemetry et outils d'observabilité modernes
- [Exemples d'Analyse de Logs ELK Stack](https://elysiatools.com/fr/samples/elk-stack-samples): Exemples complets ELK Stack pour agrégation, traitement et visualisation de logs dans les systèmes distribués
- [Exemples Avancés d'Application Grafana](https://elysiatools.com/fr/samples/grafana-samples): Exemples complets de Grafana couvrant le design avancé de tableaux de bord, la configuration d'alertes, l'intégration de sources de données et le développement de plugins

## Contenu associé

- [Outils d interchange JSON et de traduction de formats](https://elysiatools.com/fr/hubs/json-convert): Comparez les outils de conversion JSON pour CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN et d autres formats structures dans un meme hub.
- [Outils de conversion de casse, d’encodage et de normalisation de texte](https://elysiatools.com/fr/hubs/text-convert): Comparez les outils de conversion de casse, de largeur de caractères, d’encodage, de quoted-printable et de normalisation de texte dans un hub unique.
- [Outils d inspection, de diff et de transformation JSON](https://elysiatools.com/fr/hubs/json-utility): Regroupe dans un meme hub les outils de formatage JSON, comparaison, inspection de chemins, validation de schema, fusion et transformation pour les workflows API et donnees.
- [Outils Text](https://elysiatools.com/fr/hubs/text-utility): Découvrez 33 outils text pour des workflows de utility et comparez rapidement des utilitaires proches.
