v2.5.2
Giriş yap

php birleştirme operatörü hakkında

siyahkalem
522 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
1447 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
1447 gün önce

, yerini sil ve boşluk kodu ekle

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

echo $comma_separated;