array_unique
(PHP 4 >= 4.0.1, PHP 5)
array_unique -- Verwijdert dubbele waarden uit een array
Beschrijving
array
array_unique ( array array)
array_unique() neemt array
als input en geeft een nieuwe array terug zonder dubbele waarden.
Let er op dat keys worden gehandhaafd. array_unique()
sorteert de waarden die behandeld worden als strings eerst en bewaart
vervolgens de eerste key die wordt gevonden voor elke waarde en negeert
alle volgende keys. Dit betekent niet dat de key van de eerste
gerelateerde waarde uit de ongesorteerde array
bewaard blijft.
Opmerking:
Twee elementen worden gezien als gelijk als en alleen als
(string) $elem1 === (string) $elem2. In woorden:
wanneer de representatie als string hetzelfde is.
Het eerste element zal worden gebruikt.
Voorbeeld 1. array_unique() voorbeeld
$input = array ("a" => "green", "red", "b" => "green", "blue", "red"); $result = array_unique ($input); print_r($result);
|
De output van bovenstaand programma ziet er zo uit:
Array ( [b] => green [1] => blue [2] => red )
|
|
Voorbeeld 2. array_unique() en typen
$input = array (4,"4","3",4,3,"3"); $result = array_unique ($input); var_dump($result);
|
De output van bovenstaand programma ziet er zo uit (PHP 4.0.6):
array(2) { [3]=> int(4) [4]=> int(3) }
|
|
Dutch | English | French | German | Italian | Japanese | Portuguese | Spanish
DVD Produktedatenbank