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

Wie entferne ich doppelte Werte aus einem PHP-Array?

Mary-Kate Olsen
Freigeben: 2024-12-19 20:46:14
Original
600 Leute haben es durchsucht

How to Remove Duplicate Values from a PHP Array?

Beseitigung doppelter Array-Werte in PHP

Sind Sie schon einmal auf doppelte Elemente gestoßen, die Ihre PHP-Arrays verschmutzen? Um deren Inhalte zu bereinigen und die Datenintegrität aufrechtzuerhalten, benötigen Sie eine Technik zum Entfernen dieser redundanten Werte.

Lösung: Array_unique

Für eindimensionale Arrays das array_unique ()-Funktion kommt zur Rettung. Gemäß der PHP-Dokumentation ist diese Funktion:

  • Generiert ein neues Array ohne doppelte Werte.
  • Behält die Originalschlüssel bei.
  • Überspringt mehrdimensionale Elemente Arrays.

Beispiel:

<?php
$array = array(1, 2, 2, 3);
$uniqueArray = array_unique($array); // Result: (1, 2, 3)
?>
Nach dem Login kopieren

Neuindizierung für Clean Slates

Wenn Sie eine Neuindizierung benötigen Wenn Sie Array-Elemente verwenden möchten, sollten Sie die Funktion array_values() in Verbindung mit verwenden array_unique().

Beispiel:

<?php
$array = array(1, 2, 2, 3);
$uniqueArray = array_values(array_unique($array)); // Result: (0 => 1, 1 => 2, 2 => 3)
?>
Nach dem Login kopieren

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