Heim > Artikel > tägliche Programmierung > Wie entferne ich doppelte Elemente aus einem Array in PHP? (Bilder + Videos)
Dieser Artikel stellt Ihnen hauptsächlich die detaillierte Methode zum Löschen doppelter Elemente in einem Array in PHP vor.
PHP führt grundlegende Vorgänge wie das Löschen, Abfragen und Hinzufügen von Elementen in Arrays aus. Man kann sagen, dass dies eine relativ häufige Frage in PHP-Interviewfragen ist. Ich glaube, dass dies für die meisten PHP-Wissenschaftler sehr einfache Wissenspunkte sind. Aber für Anfänger ist es vielleicht nicht klar.
Im Folgenden stellen wir zwei Methoden zum Löschen doppelter Elemente aus PHP-Arrays im Detail anhand einfacher Codebeispiele vor.
Methode 1: Array-Duplikation durch die Funktion array_unique entfernen
<?php $arr = ['1', '1', 'PHP', 'PHP', 2, 3]; print_r($arr); echo "<br>"; print_r(array_unique($arr));
Hier definieren wir ein Array $arr, und Sie können feststellen, dass es zwei doppelte Elemente enthält das Array und verwenden Sie dann die Funktion array_unique, um doppelte Elemente zu entfernen.
Zugriff über den Browser, der Rückgabewert ist wie folgt:
Aus dem Bild können wir erkennen, dass die wiederholten Elemente im ursprünglichen Array vorhanden waren Durch die Funktion array_unique entfernt. Löschen Sie es und lassen Sie die verbleibenden Schlüsselnamen unverändert.
array_unique: Doppelte Werte im Array entfernen
Hinweis: Schlüsselnamen werden konstant gehalten.
Methode 2: Array-Duplizierung durch die Funktion array_flip entfernen
<?php $arr = ['1', '1', 'PHP', 'PHP', 2, 3]; print_r($arr); echo "<br>"; print_r(array_unique($arr)); echo "
"; print_r(array_flip($arr));
Hier kombinieren wir die Methode array_unique zum Vergleich. Die Testergebnisse sind wie folgt:
Wie in der Abbildung gezeigt, kann die Funktion array_flip auch zum Deduplizieren des Arrays verwendet werden, aber im Gegensatz zu array_unique bewirkt die Funktionsmethode array_flip, dass die Schlüsselnamen danach ausgetauscht werden Deduplizierung.
array_flip: Tauschen Sie die Schlüssel und Werte im Array aus
Hinweis: Wenn gleich Wenn der Wert mehrmals vorkommt, wird der letzte Schlüsselname als Wert verwendet und andere Schlüssel werden verworfen.
In diesem Artikel geht es um zwei Methoden zum Löschen doppelter Elemente in Arrays in PHP. Ich hoffe, dass er Freunden in Not hilfreich sein wird!
Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-Website folgen PHP-Video-Tutorial, jeder ist herzlich willkommen, sich darauf zu beziehen und zu lernen!
Das obige ist der detaillierte Inhalt vonWie entferne ich doppelte Elemente aus einem Array in PHP? (Bilder + Videos). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!