Duplikate in Arrays in PHP zusammenführen und entfernen
Das Zusammenführen zweier Arrays kann eine häufige Aufgabe in PHP sein. Was aber, wenn Sie doppelte Werte nach dem Zusammenführen entfernen möchten? Genau darum geht es in der folgenden Frage.
Frage:
Der Benutzer hat zwei Arrays mit Objekten als Werten. Sie möchten diese Arrays zusammenführen und alle doppelten Werte mit array_merge() entfernen. Die Funktion array_merge() entfernt jedoch keine Duplikate. Wie kann das erreicht werden?
Antwort:
Um zwei Arrays zusammenzuführen und doppelte Werte zu entfernen, können Sie die folgende PHP-Funktion verwenden:
array_unique(array_merge($array1,$array2), SORT_REGULAR);
So funktioniert es:
Durch die Kombination dieser beiden Funktionen können Sie zwei Arrays effektiv zusammenführen und alle doppelten Werte entfernen. Das Argument SORT_REGULAR in array_unique() stellt sicher, dass Vergleiche auf der Grundlage von Werten und nicht anhand von Referenzen durchgeführt werden.
Das obige ist der detaillierte Inhalt vonWie entferne ich Duplikate nach dem Zusammenführen von Arrays in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!