Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich doppelte Werte aus einem PHP-Array entfernen?

Wie kann ich doppelte Werte aus einem PHP-Array entfernen?

Linda Hamilton
Freigeben: 2024-12-17 04:39:24
Original
236 Leute haben es durchsucht

How Can I Remove Duplicate Values from a PHP Array?

Entfernen doppelter Werte aus Arrays in PHP

Beim Umgang mit Arrays in PHP kann es notwendig sein, doppelte Werte zu entfernen, um die Datengenauigkeit sicherzustellen und Effizienz.

Lösung: array_unique()

Bei eindimensionalen Arrays entfernt die native Funktion array_unique() effektiv doppelte Werte. Es behält das Schlüssel-Wert-Paar der ersten Instanz jedes eindeutigen Elements bei und behält so die Schlüsselreihenfolge bei.

$array = [1, 2, 2, 3];
$array = array_unique($array); // Array is now [1, 2, 3]
Nach dem Login kopieren

Hinweis: array_unique() ist nicht geeignet für mehrdimensionale Arrays.

Neuindizierung Werte

Bei Bedarf können Sie array_values() verwenden, um das Array neu zu indizieren, beginnend bei 0:

$array = array_unique($array);
$array = array_values($array); // Array is now [1, 2, 3] with keys [0, 1, 2]
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich doppelte Werte aus einem PHP-Array entfernen?. 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