• 27-01-2010, 11:27:26
    #1
    1/2
    PHP- Kodu:
    $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- Kodu:
    <?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...
  • Sponsor Reklam
  • 27-01-2010, 11:37:45
    #2
    1/2
    array_unique
  • 27-01-2010, 11:49:41
    #3
    1/2
    array_unique derken? nasıl entegre edecem onu bilmiom işde
  • 27-01-2010, 11:53:12
    #4
    1/2
    web_sakat adlı üyeden alıntı
    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
    1/2
    deniyorum
  • 27-01-2010, 12:09:33
    #6
    1/2
    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
    1/2
    Ç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
    1/2
    PHP- Kodu:
    $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

    HTML-Kodu:
    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
    1/2
    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...

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319