de.comp.lang.php.* FAQ

32.3. Wie kann ich Duplikate aus einem Array entfernen?

Keywords: Mengen

Antwort von Johannes Frömter

Da es die Funktion array_unique() erst ab PHP 4.0.1 gibt, muss man sich in PHP wie folgt behelfen:

function array_unique($a) {
    while (list($k, $v) = each($a)) $b[$v] = "";
    while (list($k, $v) = each($b)) $c[] = $k;
    return $c;
}

Valid HTML 4.01! Valid CSS!

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