Veritabanı için çözüm sunulmuş veritabanında değilse şöyle çözebiliriz.
<?php
$data = ["veri1", "veri2", "veri3", "veri4", "veri2", "veri2", "veri2"];
$cleanedData = [];

foreach ($data as $item)
{
    if (in_array($item, $cleanedData))
    { // aynı veri varsa
        echo $item . " daha önce eklenmiş.";
    }
    else
    { // aynı veri yoksa
        $cleanedData[] = $item;
    }
}
var_dump($cleanedData); // aynı verilerin kaldırıldığı arrayi gösterir