Heim >Backend-Entwicklung >PHP-Tutorial >Wie entferne ich doppelte Werte aus einem 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:
Beispiel:
<?php $array = array(1, 2, 2, 3); $uniqueArray = array_unique($array); // Result: (1, 2, 3) ?>
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) ?>
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!