Убрать повторяющиеся значения из массива с учётом общих слов

Обычно массив с уникальными значениями делают так:

$arrayInput = array('WHITE','BLACK', 'WHITE');
$uniq = array_unique($arrayInput);
print_r($uniq);

На выходе получаем: Array ( [0] => WHITE [1] => BLACK )

Но в моём случае есть значения из разряда:

$arrayInput = array('WHITE','BLACK', 'WHITE COLOR');

Требуется считать значения 'WHITE' и 'WHITE COLOR' одинаковыми, потому что в них есть общее слово WHITE.

Как реализовать такую проверку уникальности и получить такой же результат Array ( [0] => WHITE [1] => BLACK ) на выходе?


Ответы (0 шт):