• 27-01-2010, 11:27:26
    #1
    Üyeliği durduruldu
    $query = mysql_query("SELECT * FROM tablo ORDER BY ID DESC");
    while($export = mysql_fetch_array($query)){
    $link = $export['baslik'];
    $etiket = $link;
    $parcala = explode('-', $etiket);
    $say = count($parcala);
    
    for($i=0; $i<$say; $i++){
    $etiketle = trim($parcala[$i]);
    if(strlen($parcala[$i]) > 2){
    echo $etiketle.', '; // postun parçalanmış hali
    }}}
    şeklinde 2 karakterden büyük olanları sıralıyorum ama aynı kelimeden 1 den fazla olabiliyor
    örn bi başlık mehmet nasılsın diğerinde ahmet nasılsın yazarken mehmet, nasılsın, ahmet, nasılsın

    arkadaş şöyle bir kod göstermişti ama nasıl uygulayacağımı bulamadım

    <?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." "; 
    
    ?>
    ikisini nasıl entegre edebilirim...
  • 27-01-2010, 11:37:45
    #2
    Üyeliği durduruldu
    array_unique
  • 27-01-2010, 11:49:41
    #3
    Üyeliği durduruldu
    array_unique derken? nasıl entegre edecem onu bilmiom işde
  • 27-01-2010, 11:53:12
    #4
    Üyeliği durduruldu
    web_sakat adlı üyeden alıntı: mesajı görüntüle
    array_unique derken? nasıl entegre edecem onu bilmiom işde
    $parcala = explode('-', $etiket);
    dedikten sonra

    $parcala = array_unique($parcala);

    demeniz yeterli
  • 27-01-2010, 12:04:28
    #5
    Üyeliği durduruldu
    deniyorum
  • 27-01-2010, 12:09:33
    #6
    Üyeliği durduruldu
    size örnek gösterim http://facebookvideoindir.leyfear.com/harita.xml bakın facebook-videolari/love.htm şeklinde aratın 5 tane sonuç görceksiniz onun gibi yani mysqldan başlığın seosunu parçalayarak listeliyor. aynı kelimeden link oluşturuyo

    verdiğinizi denedim olmadı bu işlemleri şu anda localde yapıyorum...
  • 27-01-2010, 14:51:43
    #7
    Çekilen verilerin hepsini aynı diziye atıyorsan sdemirkeser'in verdiği kod uygundur. Fakat while içinde kullanıyorsan döngüde o an işlenen verinin parçalanmış elemanları arasında işlem yapar. Bunu engellemek için while'dan dönen verileri de bir diziye atıp, sayfaya göndermeden önce array_unique filtresinden geçirirsen tekrarlama olmaz.
  • 29-01-2010, 13:20:59
    #8
    Üyeliği durduruldu
    $query = mysql_query("SELECT * FROM tablo ORDER BY ID DESC");
          while($export = mysql_fetch_array($query)){
    	
    		$seolu_baslik = $export[seolu_baslik];
    		$bols=explode("-", $seolu_baslik); 
     while($row = mysql_fetch_array( $query )) { 
    
            $new=$row['seolu_baslik'];
    
            $new_array[] = $new;  
         }  
           
         foreach($new_array as $key => $value) {
    $bol=explode("-", $value); 
    $says = count($bol);
    for($is=0; $is<$says; $is++){
    
            echo $key. " - " . $bol[$is] . "<br />"; 
         }}
    
    }
    diye yazdığımda bu sefer

    0 - alper
    0 - ayyildiz
    0 - ft
    0 - mostra
    0 - rhymer
    0 - gotur
    0 - beni
    0 - gittigin
    0 - yere
    0 - hq
    1 - sicmahta
    1 - yasakmi
    1 - gurban
    1 - xd
    2 - cikita
    2 - muz
    2 - orumcek
    2 - adam
    2 - versiyon
    2 - xd
    3 - ne
    3 - oldi
    3 - sana
    3 - ne
    3 - oldi
    3 - boyle
    4 - cocuk
    4 - yapma
    4 - olabilitelerin
    4 - bile
    4 - bitmis
    4 - o
    5 - david
    5 - guetta
    5 - in
    5 - the
    5 - mix
    5 - one
    5 - love
    5 - megamix
    5 - by
    5 - djck
    5 - hq
    6 - disko0o
    6 - disk0ooo
    6 - d
    7 - kim
    7 - demis
    7 - turkler
    7 - moment
    7 - kanununu
    7 - bilmez
    7 - diye
    7 - d
    8 - teknolojik
    8 - otomatik
    8 - cam
    8 - d
    9 - allah
    9 - bunlara
    9 - bosuna
    9 - deve
    9 - vermemis
    9 - d
    10 - araba
    10 - alarmini
    10 - taklit
    10 - eden
    10 - kopek
    11 - berbere
    11 - bak
    11 - be
    11 - helal
    11 - olsun
    12 - buda
    12 - bizim
    12 - iskender
    12 - d
    13 - yeni
    13 - nesil
    13 - cok
    13 - cip
    13 - d
    14 - oturmayami
    14 - geldik
    14 - hayde
    14 - haci
    14 - xd
    15 - bugun
    15 - bayram
    15 - erken
    15 - kalkin
    15 - cocuklar
    16 - universite
    16 - y
    17 - buz
    17 - nasil
    17 - kirilir
    17 - d
    18 - harbidende
    18 - omg
    18 - o
    19 - keske
    19 - hersey
    19 - basladigi
    19 - gibi
    19 - guzel
    19 - bitse
    19 - xd
    20 - karne
    20 - bestesi
    20 - harika
    20 - super
    21 - sanma
    21 - ki
    21 - donerim
    21 - artik
    21 - geriye
    22 - zuzummm
    23 - atesi
    23 - sevmeyen
    23 - bitki
    24 - ana
    24 - o
    24 - neydi
    24 - la
    24 - xd
    25 - izdivacta
    25 - alin
    25 - verin
    25 - muhabbetid
    26 - sinif
    26 - dizi
    26 - muziqi
    26 - qozlerimi
    26 - acsam
    27 - tello
    28 - bkm
    28 - beyaz
    28 - show
    28 - hiyarli
    28 - baba
    28 - xd
    28 - super
    29 - yeni
    29 - nesil
    29 - oqrenci
    29 - hay
    29 - anasini
    29 - yha
    29 - d
    30 - beatbox
    30 - ustalari
    30 - 2
    31 - bu
    31 - tipsizi
    31 - benim
    31 - yanimdan
    31 - alin
    31 - paylasiniz
    32 - ramiz
    32 - dayipolatnuri
    32 - alco
    32 - herkes
    32 - biarada
    33 - musteri
    33 - ali
    33 - riza
    33 - bey
    33 - xd
    33 - yeteerr
    33 - duymak
    33 - istemiyorum
    33 - xd
    33 - hq
    34 - bkm
    34 - yedek
    34 - kulubesi
    34 - xd
    34 - hq
    35 - yuhh
    35 - bu
    35 - ne
    35 - hiz
    35 - bole
    36 - arabesk
    36 - rap
    36 - s
    36 - u
    36 - p
    36 - e
    36 - r
    36 - b
    36 - i
    36 - si
    36 - hq
    37 - our
    37 - heaven
    37 - istanbul
    37 - hq
    38 - counter
    38 - strike
    38 - oyun
    38 - degil
    38 - gercek
    39 - bkm
    39 - muratgilin
    39 - damindan
    39 - atliyamadim
    40 - eti
    40 - kek
    40 - reklami
    41 - bukalemun
    41 - ne
    41 - kadar
    41 - hizli
    41 - renk
    41 - degistirebilir
    42 - memati
    42 - konusturma
    42 - taktigi
    42 - paylasiniz
    42 - lutfen
    43 - vay
    43 - pic
    43 - vay
    43 - d
    44 - 19
    44 - aralik
    44 - 2008
    44 - 1856
    45 - australian
    45 - idol
    45 - beatbox
    45 - freestyle
    46 - avrupalinin
    46 - lastik
    46 - yakmasi
    46 - ve
    46 - iraklinin
    46 - lastik
    46 - yakmasi
    46 - d
    47 - bir
    47 - gunun
    47 - ozeti
    48 - arzu
    48 - bir
    48 - kitapsiz
    48 - aska
    48 - dustum
    48 - buyudum
    48 - anne
    48 - hq
    49 - duy
    49 - baykal
    49 - duyy
    50 - bkm
    50 - barda
    50 - skeci
    50 - xd
    50 - super
    50 - paylasiniz
    51 - hani
    51 - fairplay
    52 - veeeeee
    52 - gooooolll
    52 - xd
    53 - cakma
    53 - ceksin
    53 - ismail
    53 - yk
    53 - xd
    54 - sert
    54 - kayaya
    54 - carpmak
    54 - nedir
    54 - cevabi
    54 - videoda
    54 - xd
    55 - biri
    55 - karizma
    55 - mi
    55 - dedi
    55 - xd
    56 - fare
    56 - kedi
    56 - kovalar
    56 - mi
    56 - xd
    57 - yurdum
    57 - insaninin
    57 - kupa
    57 - sevinci
    57 - xd
    58 - rustu
    58 - senin
    58 - her
    58 - yerinden
    58 - opuyorum
    58 - xd
    59 - esya
    59 - yuklemede
    59 - son
    59 - nokta
    60 - ariza
    60 - salata
    60 - sen
    60 - neyin
    60 - hastasisin
    61 - yetenek
    61 - sizsiniz
    61 - turkiye
    61 - tonton
    61 - baba
    61 - deep
    61 - fear
    61 - kop
    61 - xd
    62 - bu
    62 - dunyadan
    62 - bir
    62 - sarisin
    62 - daha
    62 - kaydi
    63 - uyuyan
    63 - adama
    63 - saka
    64 - kalksana
    64 - ***
    64 - babamin
    64 - koltugundan
    65 - cemal
    65 - safi
    65 - bakirkoyden
    65 - mektup
    65 - var
    65 - bedirhan
    65 - gokce
    66 - bir
    66 - sir
    66 - var
    66 - gulusunde
    66 - kirika
    66 - smyrna
    66 - hq
    67 - 08
    67 - kasim
    67 - 2009
    67 - 1909
    68 - isemek
    68 - hic
    68 - bu
    68 - kadar
    68 - eziyet
    68 - cektirmemisti
    68 - xd
    69 - siz
    69 - kadin
    69 - milleti
    69 - adami
    69 - boyle
    69 - oldurursunuz
    69 - xd
    69 - xd
    70 - okeyde
    70 - son
    70 - teknoloji
    71 - yurek
    72 - 19
    72 - ocak
    72 - 2010
    72 - 0937
    73 - yil
    73 - 2010
    73 - bitane
    73 - uzay
    73 - gemisi
    73 - gecmedi
    73 - arkadas
    73 - hq
    74 - kendine
    74 - iyi
    74 - bak
    75 - gurbette
    75 - omrum
    75 - gececek
    75 - hq
    76 - gune
    76 - boyle
    76 - bi
    76 - sarkiyla
    76 - baslayalim
    77 - sen
    77 - benim
    77 - hergece
    77 - efkarim
    78 - super
    78 - otesi
    78 - bir
    78 - gs
    78 - fb
    78 - filmi
    79 - robert
    79 - hatemo
    79 - mahrum
    80 - dun
    80 - gece
    80 - sevgilim
    80 - aradi
    80 - birden
    80 - hq
    81 - amerikanin
    81 - pkkya
    81 - gonderdigi
    81 - silahlarin
    81 - goruntuleri
    82 - liseli
    82 - kizlardan
    82 - bacak
    82 - sov
    83 - 1
    83 - kadin
    83 - 1
    83 - erkek
    83 - saati
    83 - 100
    83 - geceligi
    83 - 500
    83 - xd
    84 - do
    84 - you
    84 - love
    84 - me
    84 - duu
    84 - yuu
    84 - duu
    84 - yuu
    85 - can
    85 - dundar
    85 - aska
    85 - daireger
    86 - beatbox
    86 - felix
    86 - h
    87 - fashion
    87 - mix
    87 - enjoystation
    88 - silahlar
    88 - oldurmek
    88 - icin
    88 - degildir
    89 - in
    89 - live
    89 - in
    89 - my
    89 - self
    90 - exclusive
    90 - like
    91 - fikriye
    91 - koca
    91 - ariyor
    91 - xd
    91 - izdivac
    91 - parodisi
    92 - koc
    92 - yukselen
    92 - borcum
    92 - xd
    93 - ben
    93 - aslinda
    93 - yogummm
    93 - xd
    94 - yalan
    94 - soyluyosunn
    94 - xd
    95 - bir
    95 - evladin
    95 - yikildigi
    95 - an
    96 - delikanliymisssin
    96 - meger
    96 - bilemedim
    96 - xd
    97 - bavul
    97 - bilmecesi
    97 - xd
    98 - teknoloji
    98 - devrimi
    99 - cocuklar
    99 - kimi
    99 - ornek
    99 - alir
    100 - matrax
    100 - 14
    100 - kasim
    100 - ozet
    şeklinde sıralıyor bu sefer arkadaş sölemişti while döngüsü fln diye ama buradan sonra yarım edin lütfen...
  • 30-01-2010, 08:46:44
    #9
    Üyeliği durduruldu
    arkadaşlar şurdan sonrasına bari yardım edin yardım etmicekseniz silinsin bari... yöntemini sölediniz ama ben array_unique koyduğum zaman heryerinde Array hatası alıyorum... yanlış yazıyoda olabilirim yanlış şekilide... birisi yardım etsin nolur ya...