PHP array_unique()Функции
Полное руководство по массивам PHP
Примеры
Удалить повторяющиеся значения из массива:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
Запустить пример »
Определение и использование
Функция array_unique() используется для удаления повторяющихся значений из массива. Если два или более значений массива одинаковы, сохраняется только первое значение, а остальные удаляются.
Примечание:Сохранённый массив сохранит тип имени ключапервогоэлемента массива.
Синтаксис
array_unique(array)
| Параметр | Описание |
|---|---|
| array | Обязательный. Указывает массив. |
| sortingtype | Необязательно. Указывает тип сортировки. Возможные значения:
|
Технические детали
| Возвращаемое значение: | Возвращает отфильтрованный массив. |
|---|---|
| Версия PHP: | 4.0.1+ |
| Список изменений: | В PHP 5.2.10,sortingtypeзначение по умолчанию было изменено обратно на SORT_STRING. В PHP 5.2.9,sortingtypeзначение по умолчанию было изменено на SORT_REGULAR. В версиях до этого,sortingtypeзначение по умолчанию было SORT_STRING. |
Полный справочник по массивам PHP Другие расширения