Lista separada por comas de la matriz con "y" antes del último elemento

Tengo una matriz ($number_list) que tiene una lista de valores generada dinámicamente. Habrá al menos 1 valor en la matriz y no más de 4.

Actualmente, tengo una buena forma de tener una lista separada por comas usando este ...

$comma_list = implode(', ', $number_list);

Sin embargo, me gustaría seguir con la convención de inglés y tener la palabra "y" antes del último elemento. Entonces, digamos que $ number_list contiene los valores 4, 5, 6, 7. Me gustaría repetir una declaración como, "La lista es 4, 5, 6,y 7. "

¿Alguna idea de cómo conseguir eso?y ¿ahí?

Respuestas a la pregunta(6)

Su respuesta a la pregunta