(PHP 4 )
array_unique -- Entfernt doppelte Werte aus einem Array
Beschreibung
array array_unique
(array array)
array_unique() nimmt array
und gibt ein neues Array zurück, aus dem alle doppelten Einträge
entfernt wurden.
Beachten Sie, dass Schlüssel erhalten bleiben.
array_unique() erhält den ersten gefundenen Schlüssel,
für jeden Wert, und ignoriert alle folgenden Schlüssel.
Beispiel 1. array_unique() example
$input = array ("a" => "grün", "rot", "b" => "grün", "blau", "rot");
$result = array_unique ($input);
print_r($result);
// this will output :
//Array
//(
// [a] => grün
// [0] => rot
// [1] => blau
//)
|
|
Beachten Sie, dass array_unique() den Typ des Wertes
berücksichtigt. Dies ist normalerweise nicht so wichtig, außer wenn
Zahlen verglichen werden, welche unterschiedlichen Typs sein können.
Dies könnte zu vewirrenden Ergebnissen führen:
Beispiel 2. array_unique() und Typen
$input = array (4,"3",3,"4",4,4);
$result = array_unique ($input);
print_r($result);
// Ausgabe :
//Array
//(
// [0] => 3
// [1] => 3
// [2] => 4
// [3] => 4
//)
|
|