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 🤘