TDBilisim adlı üyeden alıntı: mesajı görüntüle
for dan önce şu fonksiyonu kullanın: array_unique()

$meyveler = array("Elma", "Elma", "Elma", "Kiraz");
$meyveler = array_unique($meyveler);
for ($a=0;$a<4;$a++) {

echo $meyveler[$a];
}

Çıktı:
Elma
Kiraz




Tabii ki array dizisi azalacağı için for döngünde 3. Ve 4. Diziler için bulunmadı hatası verecektir. Şu an mobildeyim isterseniz sonradan onun da çözümünü atabilirim.
Eleman sayısı başka içerik eklenme durumunda bilinemeyeceğinden ya count(array) ile belirlenmeli ya da for yerine foreach kullanılmalı.