• 27-11-2013, 11:27:10
    #1
    Üyeliği durduruldu
    Merhaba,
    Veritabanında keywords alanımda tekrar eden aynı kelimeler var.
    Aynı tekrar eden kelimeleri kaldırmak istiyorum.
    Regex destekleyen bir metin editörü aracılığıyla bunu yapmak istiyorum.Direk sql'den değiştireceğim.


    keyword verisi = 
    "Aydın çiçekçi, Aydın çiçek, Aydın çiçekçiler, Aydın cicek, Aydın çiçek,Aydın çiçekçileri,Aydın çiçekçiler,Aydın çiçek siparişi ,Aydınya çiçek, Aydın çiçekçilik, Aydın çiçek"
    Aydın çiçek ve Aydın çiçekçiler 2 kere tekrarlıyor.Arasındaki ikincisinde Aydın'dan önce virgülden sonra boşluk yok.

    [kalıp] çiçekçiler,  ===> ", "  olarak yapmak istiyorum

    Aynı şekilde
    [kalıp] çiçek
    kelimeside tekrarlıyor.Bunuda düzeltmem gerekiyor.Yaklaşık 800 kadar veri var teker teker düzenlemem çok zor
    Umarım anlatabilmişimdir
  • 27-11-2013, 21:17:14
    #2
    Üyeliği durduruldu
    	header("Content-Type: text/html; charset=UTF-8"); 
    
    	$string = "Aydın çiçekçi, Aydın çiçek, Aydın çiçekçiler, Aydın cicek, Aydın çiçek,Aydın çiçekçileri,Aydın çiçekçiler,Aydın çiçek siparişi ,Aydınya çiçek, Aydın çiçekçilik, Aydın çiçek";
    	
    	$exp = explode(",",$string);
    	
    	//var_dump($exp);
    	$arr = array_unique($exp);
    	//var_dump($arr);
    	$string = implode(",",$arr);
    	echo $string;