• 24-01-2010, 12:23:07
    #1
    Üyeliği durduruldu
    arkadaşlar explode komutu ile kelimeyi parçalıym yazıyom iyi güzel aynı kelimenin tekraraı var bunu nasıl önleyebilirm...

    bugün okula gittim ve sonra eve gittim ardından yatağıma gittim
    bugün, okula, gittim, ve, sonra, eve, gittim, ardından, yatağıma, gittim, gibi bölüyor

    devrik bir cümle oldu ama göstermek için yazdım aynı kelime tekrarı var 3 kere ben bunu sadece 1 kere yazılmasını isitoyrum bunun gibi
  • 24-01-2010, 12:38:40
    #2
    <?php
    $a="bugün okula gittim ve sonra eve gittim ardından yatağıma gittim";
    $bol=explode(" ",$a);
    $fark=array_unique($bol);
    foreach($fark as $yaz){
    echo $yaz."<br>";
    }  
    ?>
  • 24-01-2010, 13:05:09
    #3
    Üyeliği durduruldu
    hemen deniyorum... birde bişi daha sorcam veritabanındada aynı kelime varsa eğer onu nasıl yazdırabilirm 1 kere busefer eve geldim var veritabanında diğer veritabanındada okuldan geldim bunu

    eve,geldim
    okuldan,geldim

    değilde eve,okuldan,geldim gib?
  • 24-01-2010, 13:41:42
    #4
    <?php
    $a="eve,geldim";
    $b="okuldan,geldim";
    $dizi1=explode(",",$a);
    $dizi2=explode(",",$b);
    $fark=array_diff($dizi1,$dizi2);
    $ayni=array_intersect($dizi1,$dizi2);
    foreach($fark as $yaz)
           echo $yaz." ";
           
    $fark1=array_diff($dizi2,$dizi1);
    foreach($fark1 as $yaz1)
           echo $yaz1." ";       
           
    foreach($ayni as $yaz2)
    	        echo $yaz2." ";
    
    ?>
    çıktısı eve okuldan geldim
  • 24-01-2010, 14:47:19
    #5
    Üyeliği durduruldu
    sağolun...