Anda ingin menggunakan implode untuk ini.
yaitu:
$commaList = implode(', ', $fruit);
Ada cara untuk menambahkan koma tanpa menambahkan koma. Anda ingin melakukan ini jika Anda harus melakukan manipulasi lain pada saat yang bersamaan. Misalnya, mungkin Anda ingin mengutip setiap buah lalu memisahkan semuanya dengan koma:
$prefix = $fruitList = '';
foreach ($fruits as $fruit)
{
$fruitList .= $prefix . '"' . $fruit . '"';
$prefix = ', ';
}
Juga, jika Anda hanya melakukannya dengan cara "normal" untuk menambahkan koma setelah setiap item (seperti kedengarannya Anda lakukan sebelumnya), dan Anda perlu memangkas yang terakhir, lakukan saja $list = rtrim($list, ', '). Saya melihat banyak orang yang tidak perlu menyia-nyiakan substrsituasi ini.