A mí se me ocurre usar condicionales:
Código PHP:
Ver original$x = 0;
echo $rs['nombre'];
if ($x == $num-2) {
echo ' y ';
} else {
if ($x != $num-1) {
echo ', ';
}
}
$x++;
}
Edit: ahora que leo, la solución de
pateketrueke es mucho más corta, simplemente agregas al array todos los nombres, usas implode para imprimir con comas y retiras el último elemento del array con array_pop y lo unes con ' y ' . $elemento_retirado.
Saludos.