Kategorien

Arrays Verketten

Mehrere Arrays mit lodash _.concat verketten

Funktionen

  • Bis zu 5 Arrays zu einem einzigen Array verketten
  • Optionales Flattening von verschachtelten Arrays im Ergebnis (keins/flach/tief)
  • Optionale Deduplizierung zum Entfernen doppelter Werte
  • Intelligente Typerkennung für Zahlen, Boolesche Werte und Objekte
  • Flexibles Eingabeformat - JSON-Arrays oder Textdarstellungen

Verwendungsbeispiele

Grundlegende Verkettung:

Array 1: [1, 2]
Array 2: [3, 4]
Array 3: [5, 6]
Ergebnis: [1, 2, 3, 4, 5, 6]

Mit verschachtelten Arrays (Flattening aktiviert):

Array 1: [1, 2]
Array 2: [[3, 4], 5]
Ergebnis: [1, 2, 3, 4, 5]

Mit Deduplizierung aktiviert:

Array 1: [1, 2, 3]
Array 2: [3, 4, 5]
Ergebnis (eindeutig): [1, 2, 3, 4, 5]

Wichtige Fakten

Kategorie
Data Processing
Eingabetypen
textarea, select, checkbox
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Mit diesem Tool können Sie bis zu 5 Arrays zu einem einzigen Array verketten. Es bietet optionales Flattening von verschachtelten Arrays und Deduplizierung, um doppelte Werte zu entfernen, und unterstützt flexible Eingabeformate wie JSON-Arrays oder Textdarstellungen.

Wann verwenden

  • Wenn Sie Daten aus mehreren Quellen wie APIs oder Datenbanken in eine einzige Liste zusammenführen müssen.
  • Wenn Sie verschachtelte Arrays in eine flache Struktur umwandeln möchten, um die Datenanalyse zu vereinfachen.
  • Wenn Sie Duplikate in kombinierten Datensätzen eliminieren wollen, um saubere und eindeutige Ergebnisse zu erhalten.

So funktioniert es

  • Geben Sie bis zu 5 Arrays in den entsprechenden Textfeldern ein, entweder als JSON-Arrays oder durch Kommas getrennte Werte.
  • Wählen Sie den gewünschten Flatten-Modus: kein Flattening, eine Ebene flatten oder tief flatten, um verschachtelte Arrays zu behandeln.
  • Aktivieren Sie optional die Deduplizierung, um doppelte Werte im Ergebnis zu entfernen.
  • Klicken Sie auf die Ausführen-Schaltfläche, um das verkettenete Array als Textausgabe zu erhalten.

Anwendungsfälle

Zusammenführen von Benutzer- oder Produktlisten aus separaten Datenquellen für Reporting-Zwecke.
Bereinigen und Vereinheitlichen von Datensätzen mit doppelten Einträgen aus verschiedenen Systemen.
Vereinfachen von hierarchischen oder verschachtelten Datenstrukturen für die Weiterverarbeitung in Analysen.

Beispiele

1. Einfache Array-Verkettung

Datenanalyst
Hintergrund
Ein Datenanalyst hat zwei Listen mit Verkaufsregionen, die aus verschiedenen Tabellen extrahiert wurden.
Problem
Die Regionen sind in separaten Arrays gespeichert und müssen zu einer einzigen Liste für eine Gesamtübersicht kombiniert werden.
Verwendung
Geben Sie die erste Liste in Array 1 und die zweite Liste in Array 2 ein, ohne Flattening oder Deduplizierung zu aktivieren.
Ergebnis
Das Ergebnis ist ein Array mit allen Regionen in der Reihenfolge der Eingabe, bereit für die weitere Analyse.

2. Verschachtelte Arrays mit Deduplizierung

Softwareentwickler
Hintergrund
Ein Entwickler erhält JSON-Daten von einer API, die verschachtelte Arrays mit doppelten IDs enthält.
Problem
Die Daten müssen in eine flache Struktur gebracht und Duplikate entfernt werden, um eine saubere Datenbank zu erstellen.
Verwendung
Geben Sie die Arrays ein, wählen Sie 'Tief flatten' im Flatten-Modus und aktivieren Sie 'Duplikate entfernen'.
Beispielkonfiguration
flattenMode: 'deep', unique: true
Ergebnis
Das Ergebnis ist ein flaches Array ohne doppelte Werte, ideal für die Speicherung oder Weiterverarbeitung.

Mit Samples testen

video

Verwandte Hubs

FAQ

Wie viele Arrays kann ich maximal verketten?

Sie können bis zu 5 Arrays gleichzeitig verketten.

Was bedeuten die verschiedenen Flatten-Modi?

Kein Flattening: Arrays bleiben in ihrer ursprünglichen Struktur. Eine Ebene flatten: Nur die erste Verschachtelungsebene wird abgeflacht. Tief flatten: Alle verschachtelten Ebenen werden vollständig abgeflacht.

Wie funktioniert die Deduplizierung?

Wenn aktiviert, werden doppelte Werte im Ergebnis entfernt, sodass nur eindeutige Werte übrig bleiben, basierend auf strikter Gleichheit.

Welche Eingabeformate werden unterstützt?

Sie können JSON-Arrays wie [1, 2, 3] oder einfache Textdarstellungen wie 1,2,3 eingeben, wobei Zahlen, Boolesche Werte und Objekte erkannt werden.

Kann ich leere Arrays oder Arrays mit gemischten Typen verketten?

Ja, leere Arrays werden ignoriert, und das Tool verarbeitet Arrays mit gemischten Typen wie Zahlen, Strings und Objekten korrekt.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/concat-arrays

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
array1 textarea Ja -
array2 textarea Nein -
array3 textarea Nein -
array4 textarea Nein -
array5 textarea Nein -
flattenMode select Nein -
unique checkbox Nein -

Antwortformat

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

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-concat-arrays": {
      "name": "concat-arrays",
      "description": "Mehrere Arrays mit lodash _.concat verketten",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=concat-arrays",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]