v2.5.2
Giriş yap

php birleştirme operatörü hakkında

siyahkalem
353 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
978 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
979 gün önce

, yerini sil ve boşluk kodu ekle

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

echo $comma_separated;