de.comp.lang.php.* FAQ

9.6. Wie kann ich Duplikate aus einem Array entfernen?

Keywords: Mengen

Antwort von Johannes Frömter

Seit PHP Version 4.0.1 gibt es die Funktion array_unique() , um doppelte Einträge in Arrays zu eliminieren.

Anmerkung: array_unique() behält die Indizes des Original- Arrays bei. Um auf die Elemente des Arrays mit fortlaufenden numerischen Indizes von 0 bis count()-1 zugreifen zu können, verwende man

$a = array_values(array_unique($a));

In PHP3 kann man sich z.B. mit folgender Konstruktion behelfen: Wie kann ich Duplikate aus einem Array entfernen?

Valid HTML 4.01! Valid CSS!

9.6. Wie kann ich Duplikate aus einem Array entfernen?
http://www.php-faq.de/q/q-arrays-duplikate.html
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team