5.00 / 1 oy

PHP'de diziyi string'e dönüştürmek (implode işlemi)

Önceki yazı için bkz: PHP'de string'i bölerek dizi üretmek (explode fonksiyonu ile split işlemi)

explode fonksiyonu ile string bir değişken içinde yer alan yazıları, aralarında hangi karakter ile ayrılmış iseler bu şekilde seçerek dizi olarak ekleme işleminin yapılabileceğini gördük. Peki bir dizi içindeki elemanların, aralarına istediğimiz karakteri koyarak string bir değişkene dönüştürülebilmesi için ne yapabiliriz?

Not: Bu işlem for, foreach, while gibi döngülerle de gerçekleştirilebilir; ancak implode fonksiyonu zaten bu amaçla kullanıldığı için en kolay çözümdür

bkz: PHP'de foreach döngüsü kullanımı ve örnekleri

bkz: PHP'de Dizi Elemanlarını For Döngüsü ile Yazdırmak

bkz: PHP'de for döngüsü ile tablo (table) oluşturmak

bkz: PHP'de for döngüsü kullanımı ve örnekleri

bkz: PHP'de Dizi Elemanlarını While Döngüsü ile Yazdırmak

bkz: PHP'de While Döngüsü Kullanımı ve Örnekleri

Örnek:  Bir dizi elemanlarını, aralarında noktalı virgül karakteri olacak şekilde bir string değişkene aktarın.

Çözüm:

<?php
    $takimlar = "Galatasaray, Fenerbahçe, Beşktaş, Trabzonspor, Bursaspor, Gençlerbirliği";
    $dizi = explode(',',$takimlar);

    $takimlarstring = implode(';',$dizi);
    echo($takimlarstring);
?>

Çıktı:

Galatasaray; Fenerbahçe; Beşktaş; Trabzonspor; Bursaspor; Gençlerbirliği

PhpCoder

16.03.2021 04:30

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de diziyi string'e dönüştürmek (implode işlemi)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.