v2.5.2
Giriş yap

php birleştirme operatörü hakkında

siyahkalem
334 defa görüntülendi

Merhaba,
Bir değişkenime birleştirme operatörü ile verileri listelemekteyim. Ancak aralarına virgül koyduğumda son veri geldiğinde ona virgül koyuyor. Bu durumu istemiyorum, nasıl düzeltebilirim?

     $list = "";
     
     foreach($index as $item){
     
     $list .= $item->content .", ";
     
     }
    // Çıktı
    // Elma, Armut, Muz,
Cevap yaz
Cevaplar (4)
makifgokce
939 gün önce

@siyahkalem Açıklamada söylemek istediği fonksiyonun aldığı parametrenin yerinin değiştiği.

$list = implode(", ", array_map(function($x){
	return $x->content;
}, $index));
echo $list;
codepacks
939 gün önce

, yerini sil ve boşluk kodu ekle

siyahkalem
939 gün önce

Sürüm: Açıklama
8.0.0 ayraç değiştirgesinin dizi değiştirgesinden sonra aktarılması artık desteklenmiyor.
7.4.0 ayraç değiştirgesinin dizi değiştirgesinden sonra aktarılması artık önerilmiyor.

omerf
939 gün önce
$comma_separated = implode(", ", $index);

echo $comma_separated;