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 🤘