3 formas diferentes en php de eliminar la «coma» (o signo separatorio que tengas) entre elementos de un foreach.

Un ejemplo básico, tenemos un array con 3 nombres de personas:

$result = array('Ordoño', 'Fernando', 'Alfonso');

Si queremos mostrar cada nombre separado por comas, usamos por ejemplo foreach para recorrer el array:

$html = '';
foreach ($result as $row) {
    echo $row.', ';
}
// Imprime: Ordoño, Fernando, Alfonso,

A continuación 3 formas diferentes para eliminar la coma o el separador que tengas:

$html = '';
foreach ($result as $row) {
    $html .= $row.', ';
}
echo rtrim($html, ', ');
// Imprime: Ordoño, Fernando, Alfonso

$count = count($result);
foreach ($result as $i => $row) {
    echo $row;
    if ($i < $count - 1) echo ", ";
}
// Imprime: Ordoño, Fernando, Alfonso

$array = array();
foreach ($result as $row) {
    array_push($array, $row);
}
echo implode(', ', $result);
// Imprime: Ordoño, Fernando, Alfonso

Agradezco tu comentario 🤘