PHP - Funktion array_unique()
Beispiel
Entfernen Sie doppelte Werte aus einem Array:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
Definition und Verwendung
Die Funktion array_unique() entfernt doppelte Werte aus einem Array. Wenn zwei oder mehr Array-Werte gleich sind, wird das erste Erscheinungsbild beibehalten und das andere entfernt.
Hinweis: Das zurückgegebene Array behält den Schlüsseltyp des ersten Array-Elements.
Syntax
array_unique(array, sorttype)
Parameterwerte
Parameter | Description |
---|---|
array | Required. Specifying an array |
sorttype | Optional. Specifies how to compare the array elements/items. Possible values:
|
Technische Details
Rückgabewert: | Gibt das gefilterte Array zurück |
---|---|
PHP-Version: | 4.0.1+ |
PHP-Änderungsprotokoll: | PHP 7.2: Wenn sorttype SORT_STRING ist, gibt dies ein neues Array zurück und fügt die eindeutigen Elemente hinzu. PHP 5.2.9: Der Standardwert von sorttype wurde in SORT_REGULAR geändert. PHP 5.2.1: Der Standardwert von sorttype wurde wieder auf SORT_STRING geändert. |
❮ PHP-Array-Referenz