biraz uzattım ama kafam bıraz karısık ama bu seklıyle olması gerekıyor yanı bu ornekte olduguna gore ıstedıgındede olur dıye dusunuyorum

<?
$degerler = "ibrahim  ibrahim ibrahim szxcn ibrahim de asdasdas dasd wqeq weqw eqw eqw szxcn";//Buraya Sorgu sonucu gelcek


//Dosya Gerekli İşlemleri
$degerler = preg_replace('/\s+/',' ',$degerler);
$kac = BoslukSay($degerler);
$kelime_sayisi = $kac+1;
$y =0;$z = 0;$x = 0;

while($x<=strlen($degerler)+1){
if($x==strlen($degerler)+1){
$ana_yazi[$y] = AtamaYap($yazim[$y]);	
}
if($degerler[$x]==' '){
$ana_yazi[$y] = AtamaYap($yazim[$y]);
$y++;	
}
else{
$yazim[$y][$z] = $degerler[$x];
$z++;
}
$x++;	
}

function AtamaYap($x){
	$y = implode('',$x);
	return $y;
}
function BoslukSay($dizi){
	$sayac =0;$say=0;
while($sayac<=strlen($dizi)){
	
	if($dizi[$sayac]==' '){
	$say++;	
	}
	$sayac++;
}
return $say;
}
$dizim = array_unique($ana_yazi);
$cikti= implode(' ',$dizim);
//İşlemler Sonu



echo $cikti; //Çıktımız Burda
?>