array_unique
Убрать повторяющиеся значения из массива
Описание
arrayarray_unique
arrayarray
array_unique берёт в качестве параметра
array и возвращает новый массив
без повторяющихся значений.
Обратите внимание, что ключи сохранятся. array_unique сначала сортирует
значения как строки, сохраняет первый встреченный ключ
для каждого значения и игнорирует все последующие ключи. Это не означает,
что первый ключ каждого значения неотсортированного
array будет сохранён.
Два элемента считаются одинаковыми в том и только в том случае, если
(string) $elem1 === (string) $elem2. Другими словами:
если у них одинаковое строковое представление.
Будет использован первый элемент.
Пример использования array_unique
"green", "red", "b" => "green", "blue", "red");
$result = array_unique($input);
print_r($result);
?>
]]>
Вывод:
green
[0] => red
[1] => blue
)
]]>
array_unique и типы:
]]>
Скрипт выведет:
int(4)
[2] => string(1) "3"
}
]]>