Para buscar y identificar el último elemento de un array usamos la función end() de php.
En este ejemplo vamos a listar todos los elementos de un array y separados por «comas» a excepción del último que insertaremos un «punto».
$array = array( 'León', 'Zamora', 'Salamanca' );
$ultimo = end($array);
foreach ( $array as $clave => $valor ) {
	
	if ( $ultimo == $valor ) {
		echo $valor.'.';
	} else {
		echo $valor.', ';
	}
	
}
// Imprime: León, Zamora, Salamanca.
                                                        
Agradezco tu comentario 🤘