• 31-07-2009, 13:36:43
    #1
    Üyeliği durduruldu
    Explode işleminde 2 değişkeni birden parçalamak mümkün mü. Veritabanına kayıt ederken tek sorguda onu da kaydetmek istiyorum.
  • 31-07-2009, 13:58:18
    #2
    Biraz daha açarsanız
  • 31-07-2009, 13:59:36
    #3
    ilk olarak implode ile birleştirin daha sonra explode ile parçalayın
  • 31-07-2009, 14:09:56
    #4
    Üyeliği durduruldu
    tolgay007

    Yani benim bir etiket değişkenim var bunu yazdığım tablo



    etiket değişkenini fonksiyonla tr ye ceviriyorum adi sef_id olan tablo. Bu değişkeni de explode ile yapmak istiyorum yani. etiket sütunu gibi.

    Minova hocam biraz daha açarmısın kod yapısı olarak.
  • 31-07-2009, 15:01:47
    #5
    Üyeliği durduruldu
    $soru = "merhaba";
    $cevap = "dünya";
    
    $sonhali = $soru.",".$cevap;
    $parcala = explode(",",$sonhali);
    
    echo $parcala[0]; // merhaba
    echo $parcala[1]; //dünya
  • 31-07-2009, 15:31:10
    #6
    $veri[]="ss";
    $veri[]="cevap";
    $veri[]="sonuc";
    $birlestir= implode($veri,',');
    $parcala= explode (',',$birlestir);
    echo ''.$parcala[0].'<br/>';
    echo ''.$parcala[1].'<br/>';
    echo ''.$parcala[2].'<br/>';
    çıktı :
    ss
    cevap
    sonuc
  • 01-08-2009, 03:21:37
    #7
    THR
    Üyeliği durduruldu
    çözüm yolum 2 sinide parçalamak değil fakat şunu kullanabilirsin

    function seo_cevir($seo) {
        $tr = array ('þ', 'Þ', 'ý', 'Ý', 'ð', 'Ð', 'ü', 'Ü', 'ö', 'Ö', 'Ç', 'ç');
        $latin = array ('s', 'S', 'i', 'I', 'g', 'G', 'u', 'U', 'o', 'O', 'C', 'c');
        $seo = str_replace ($tr, $latin, $seo);
        $seo = eregi_replace ('[^0-9A-Za-z]', '-', $seo);
        $seo = str_replace ('--', '-', $seo);
        return $seo;
    }   // Ejder'e sonsuz tesekkürler :D
    
    $etiket = explode(',',$dbden_cekilen_etiket);
    
    foreach($etiket as $deger) {
    $sefetiket = seo_cevir($etiket);
    mysql_query("INSERT INTO etiket (sef_id,etiketler)VALUES('$sefetiket','$etiket')";
    }
  • 01-08-2009, 08:02:03
    #8
    Üyeliği durduruldu
    THR o zaman da virgülleri kaldırdığı için array yazıyor. Onu nasıl halledebiliriz?