No va a depender de lo que deba a imprimir pues de todos modos se va a imprimir una coma en cada iteración. Si quieres insertar las comas estando en el bucle, tienes que ir asignando cada dato a una cadena e ir comprobando su tamaño en cada iteración para evitar colocar una coma al final.
Código PHP:
Ver original$cadena = '';
$arreglo[] = $abc['rfcalumno'];
$cadena = !strlen($cadena) ?
$abc['rfcalumno'] : ', ' . $abc['rfcalumno']; }
echo $cadena;
El resultado sería este:
De todos modos se tendría que hacer la impresión de datos fuera del bucle, sin embargo, en cada iteración se tendría que verificar el tamaño de la cadena, por eso, la forma que propuse, asignando los valores al array y luego uniéndolos usando comas con la función
implode, sería mucho más eficiente.
Saludos