PHP array_unique() Functie
Voorbeeld
Verwijder dubbele waarden uit een array:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
Definitie en gebruik
De functie array_unique() verwijdert dubbele waarden uit een array. Als twee of meer matrixwaarden hetzelfde zijn, blijft de eerste weergave behouden en wordt de andere verwijderd.
Opmerking: de geretourneerde array behoudt het sleuteltype van het eerste array-item.
Syntaxis
array_unique(array, sorttype)
Parameterwaarden
Parameter | Description |
---|---|
array | Required. Specifying an array |
sorttype | Optional. Specifies how to compare the array elements/items. Possible values:
|
Technische details
Winstwaarde: | Retourneert de gefilterde matrix |
---|---|
PHP-versie: | 4.0.1+ |
PHP-wijzigingslogboek: | PHP 7.2: Als sorttype SORT_STRING is, retourneert dit een nieuwe array en worden de unieke elementen toegevoegd. PHP 5.2.9: De standaardwaarde van sorttype is gewijzigd in SORT_REGULAR. PHP 5.2.1: De standaardwaarde van sorttype is terug veranderd naar SORT_STRING. |
❮ Referentie voor PHP-array