Как удалить повторяющиеся значения из массиве на PHP

10:15 6.07.2017
Хочу показать небольшой пример, как можно удалить повторяющиеся значения из массива. Для этого существует функция array_unique, чье предназначение как раз очищать массив от повторяющих значениях в одном массиве и возвращать новый массив, уже без повторений. И так, переходим к примеру. Допустим у нас есть массив с фруктами:
$fruit = array(
    'Апельсин',
    'Банан',
    'Лимон',
    'Апельсин',
    'Лимон',
    'Яблоко'
);

Массив состоит из шести значений, два из которых являются повторами (Апельсин и Лимон), делаем так:
$new_fruit = array_unique($fruit);

Теперь переменная $new_fruit - это новый массив, без повторяющихся значений:
Array
(
    [0] => Апельсин
    [1] => Банан
    [2] => Лимон
    [5] => Яблоко
)