September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten Duplikate in einem Array eliminieren.
Wenn das Array bereits vollständig ist, verwenden Sie array_unique(); diese Funktion gibt ein neues Array zurück, das keine doppelten Werte enthält:
$unique = array_unique($array);
Wenn Sie das Array erzeugen, indem Sie Ergebnisse verarbeiten, können Sie bei numerischen Arrays die folgende Technik verwenden:
foreach ($_REQUEST['obst'] as $frucht) {
if (!in_array($array, $frucht)) { $array[] = $frucht; }
}Und dies ist eine Möglichkeit für assoziative Arrays:
foreach ($_REQUEST['obst'] as $frucht) {
$array[$frucht] = $frucht;
}Wenn die Verarbeitung bereits abgeschlossen ist, stellt array_unique() die beste Möglichkeit zum Eliminieren ...