PHP: функция array_unique ()
PHP: удаляет повторяющиеся значения из массива
Array_unique () используется для удаления повторяющихся значений из массива.
Примечание: ключи сохранены. array_unique () сначала сортирует значения, обработанные как строку, затем сохраняет первый ключ, найденный для каждого значения, и игнорирует все последующие ключи. Это не означает, что ключ первого связанного значения из несортированного массива будет сохранен.
Версия:
(PHP 4 и выше)
Синтаксис:
array_unique (array1, sort_flags)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
array1 | Массив ввода. | необходимые | массив |
sort_flags | sort_flags используется для изменения поведения сортировки, используя следующие значения: SORT_REGULAR - сравнивать элементы как обычно. SORT_NUMERIC - сравнить элементы численно SORT_STRING - сравнивать элементы как строки SORT_LOCALE_STRING - сравнивать элементы как строки, основываясь на текущей локали | Необязательный | целое число |
Примечание. Два элемента считаются равными тогда и только тогда, когда (строка) $ elem1 === (строка) $ elem2, т. Е. Когда строковое представление одинаково, будет использоваться первый элемент.
Возвращаемое значение
Отфильтрованный массив.
Тип значения : Массив
Пример:
<?php
$fruits_list = array('Orange', 'Apple', ' Banana', 'Cherry', ' Banana');
$result = array_unique($fruits_list);
print_r($result);
?>
Выход:
Массив ([0] => Апельсин [1] => Яблоко [2] => Банан [3] => Вишня)
Иллюстрированная презентация:
Практика здесь онлайн:
Смотрите также
Предыдущая: массив_сум
Далее: array_unshift
Новый контент: Composer: менеджер зависимостей для PHP , R программирования