„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich die eindeutigen Werte zwischen zwei flachen Arrays in PHP finden?

Wie kann ich die eindeutigen Werte zwischen zwei flachen Arrays in PHP finden?

Veröffentlicht am 23.12.2024
Durchsuche:101

How Can I Find the Unique Values Between Two Flat Arrays in PHP?

Eindeutige Werte zwischen flachen Arrays finden

Bei zwei Arrays besteht die Aufgabe darin, die Werte zu bestimmen, die nur in einem von ihnen existieren. Diese Operation wird allgemein als Ermitteln der Differenz zwischen zwei Mengen bezeichnet.

In PHP können Sie die Funktionen array_merge, array_diff und array_diff verwenden, um dies zu erreichen. Hier ist eine detaillierte Lösung:

$array1 = [64, 98, 112, 92, 92, 92];
$array2 = [3, 26, 38, 40, 44, 46, 48, 52, 64, 68, 70, 72, 102, 104, 106, 92, 94, 96, 98, 100, 108, 110, 112];

// Calculate the difference between the two arrays
$diff1 = array_diff($array1, $array2);
$diff2 = array_diff($array2, $array1);

// Merge the two difference arrays to obtain the unique values
$fullDiff = array_merge($diff1, $diff2);

print_r($fullDiff);

Dieser Ansatz stellt sicher, dass in beiden Arrays vorhandene Werte aus dem Endergebnis entfernt werden, sodass Sie ein Array erhalten, das nur die eindeutigen Werte enthält, die in einem der beiden ursprünglichen Arrays vorhanden sind.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3