Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich die eindeutigen Elemente in zwei separaten Arrays finden?

Wie kann ich die eindeutigen Elemente in zwei separaten Arrays finden?

Susan Sarandon
Freigeben: 2024-12-10 08:05:12
Original
293 Leute haben es durchsucht

How Can I Find the Unique Elements in Two Separate Arrays?

Eindeutige Elemente in flachen Arrays finden

Das Identifizieren von Werten, die ausschließlich in einem von zwei flachen Arrays vorhanden sind, ist eine häufige Programmieraufgabe. Um dieses Problem zu lösen, betrachten Sie das folgende Szenario:

Problem:

Sie haben zwei Arrays, $array1 und $array2. Sie müssen die Wertemenge ermitteln, die nur in einem der Arrays vorhanden ist.

Lösung:

Um die Differenz zwischen den beiden Arrays zu ermitteln, führen Sie die folgenden Schritte aus:

$fullDiff = array_merge(array_diff($array1, $array2), array_diff($array2, $array1));
Nach dem Login kopieren

Erklärung:

Die Funktion array_diff() wird verwendet um die Elemente zu finden, die in einem Array vorhanden sind, im anderen jedoch nicht. Wenn Sie array_diff() allein verwenden, erhalten Sie jedoch nur den Unterschied in einer Richtung. Durch Zusammenführen der Ergebnisse von array_diff($array1, $array2) und array_diff($array2, $array1) erfassen Sie beide Sätze eindeutiger Elemente.

Das obige ist der detaillierte Inhalt vonWie kann ich die eindeutigen Elemente in zwei separaten Arrays finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage