There are several ways. You can do with rtrim :
$array = [1,2,3,4];
$text = '';
foreach($array as $item) {
$text .= $item. ', ';
}
$text = rtrim($text, ', ');
echo $text; // 1, 2, 3, 4
Or for example, like this:
$array = [1,2,3,4];
$arrayCount = count($array);
for($i=0; $i < $arrayCount; $i++) {
if($i < $arrayCount-1) { // fazemos isto para todas as voltas menos para a ultima
echo $array[$i]. ',';
continue;
}
echo $array[$i]; // na ultima volta não acrescenta a virgula... 1,2,3,4
}
To complement I will leave here the solution above but with foreach:
$array = [1,2,3,4];
$arrayCount = count($array);
$i = 0;
foreach($array as $item) {
if(++$i === $arrayCount) { // fazemos isto para todas as voltas menos para a ultima
echo $item;
continue;
}
echo $item. ','; // na ultima volta não acrescenta a virgula... 1,2,3,4
}