v2.5.2
Giriş yap

php birleştirme operatörü hakkında

siyahkalem
360 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
1009 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
1009 gün önce

, yerini sil ve boşluk kodu ekle

siyahkalem
1009 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
1009 gün önce
$comma_separated = implode(", ", $index);

echo $comma_separated;