• 20-06-2017, 11:01:25
    #1
    selamlar arkadaşlar form post edildiğinde dizi olarak gelen bir değişkenim var. Bu dizi içinde gelen elemanların arasına implode ile virgül koyup ayırdım ancak virgül ile ayrıdığım her elemanı tek tırnak içine almam gerekiyor. Bunun nasıl yapılacağı ile ilgili bilgisi olan var mı?
  • 20-06-2017, 11:33:55
    #2
    Merhaba,

    Yaklaşımız ve kullandığınız kodlar zaten bunu yapmanıza imkan veriyor aşağıdaki örnekte görebileceksiniz.

    $arr = array('val1','val2','val3'); // var olan dizimiz
    
    echo "'".implode("','",$arr)."'"; // implode ederekte elemanların başına ve sonuna tırnak eklemesini sağlıyoruz. En baştaki ve en sondaki elemana tırnaklar eklenmeyeceği için manuel ekledik.
    
    // Çıktı : 'val1','val2','val3'
    Kolay gelsin.

    berrynetwork adlı üyeden alıntı: mesajı görüntüle
    selamlar arkadaşlar form post edildiğinde dizi olarak gelen bir değişkenim var. Bu dizi içinde gelen elemanların arasına implode ile virgül koyup ayırdım ancak virgül ile ayrıdığım her elemanı tek tırnak içine almam gerekiyor. Bunun nasıl yapılacağı ile ilgili bilgisi olan var mı?
  • 20-06-2017, 13:02:28
    #3
    MesutEyrice adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Yaklaşımız ve kullandığınız kodlar zaten bunu yapmanıza imkan veriyor aşağıdaki örnekte görebileceksiniz.

    $arr = array('val1','val2','val3'); // var olan dizimiz
    
    echo "'".implode("','",$arr)."'"; // implode ederekte elemanların başına ve sonuna tırnak eklemesini sağlıyoruz. En baştaki ve en sondaki elemana tırnaklar eklenmeyeceği için manuel ekledik.
    
    // Çıktı : 'val1','val2','val3'
    Kolay gelsin.
    yardımınız için teşekkürler. Ancak sizin mesajınızı görmeden önce benzer ama biraz daha uzun bi yolla çözdüm. Aşağıya kodları ekliyorum farklı arkadaşlar için ekstra bir kaynak olabilir.

    	$values = implode("','", $gelen_degerler);
    	$value = "'".$values ."'";
    Kolay gelsin.