array_unique
array_unique
(PHP 4 >= 4.0.1)
array_unique - удаляет из массива дублирующиеся значения.
Описание
array array_unique (array array)
array_unique() принимает на входе массив array и возвращает новый массив без дублирующих значений.
Заметьте, что ключи сохраняются. array_unique() сначала сортирует значения, рассматриваемые как строки, затем сохранит первый ключ, вычисленный для каждого значения, и проигнорирует все последующие ключи. Это не означает, что ключ первого соответствующего значения неотсортированного массива array будет сохранён.
Примечание: Два элемента считаются равными, если, и только если,
(string) $elem1 === (string) $elem2. Иначе говоря: если строковые представления одинаковы.Будет использоваться первый элемент.
Предупреждение! |
---|
Это отсутствовало в PHP 4.0.4! |
Пример 2. array_unique() и типы
Вывод этой программы (в PHP 4.0.6):
|