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