Catégories

Intersection de Tableaux

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

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]

Entrez un tableau JSON

Entrez un tableau JSON

Troisieme tableau optionnel

Decochez pour une correspondance sans casse

Points clés

Catégorie
Data Processing
Types d’entrée
textarea, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'outil Intersection de Tableaux vous permet d'identifier rapidement les éléments communs présents simultanément dans deux ou trois listes de données au format JSON, en s'appuyant sur la bibliothèque performante lodash.

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.

Comment ça marche

  • 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.

Exemples

1. Comparaison d'identifiants clients

Analyste de données
Contexte
Un analyste doit identifier les clients ayant effectué un achat sur deux plateformes différentes.
Problème
Extraire les IDs communs à partir de deux exports JSON volumineux.
Comment l’utiliser
Coller la liste des IDs de la plateforme A dans le Tableau 1 et ceux de la plateforme B dans le Tableau 2.
Configuration d’exemple
Tableau 1: [101, 102, 105, 108], Tableau 2: [102, 108, 110]
Résultat
Le résultat affiche [102, 108], isolant les clients ayant commandé sur les deux sites.

2. Filtrage de mots-clés

Responsable SEO
Contexte
Le responsable souhaite trouver les mots-clés qui apparaissent dans trois listes de recherche différentes.
Problème
Trouver l'intersection exacte entre trois listes de mots-clés pour optimiser le contenu.
Comment l’utiliser
Entrer les trois listes dans les champs Tableau 1, 2 et 3, puis lancer le calcul.
Configuration d’exemple
Tableau 1: ["seo", "marketing", "web"], Tableau 2: ["web", "design"], Tableau 3: ["web", "audit"]
Résultat
Le résultat affiche ["web"], le seul terme commun aux trois listes.

Tester avec des échantillons

json, text

Hubs associés

FAQ

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 [].

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/intersection-arrays

Paramètres de la requête

Nom du paramètre Type Requis Description
array1 textarea Oui Entrez un tableau JSON
array2 textarea Oui Entrez un tableau JSON
array3 textarea Non Troisieme tableau optionnel
caseSensitive checkbox Non Decochez pour une correspondance sans casse

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-intersection-arrays": {
      "name": "intersection-arrays",
      "description": "Trouve les valeurs communes entre plusieurs tableaux avec lodash _.intersection",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=intersection-arrays",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]