Lassen Sie sich von der Schreibung hier nicht irritieren - die beiden Wörter unterscheiden sich wirklich nur in einem Laut. Das "v" in "vier" und das "f" in "fiel" wird gleich ausgesprochen. Der Unterschied liegt in dem Laut am Ende des Wortes.
Das Wort "fiel" endet mit dem Seitenlaut "l".
In "vier" sehen Sie zwar ein "r", aber dieses "r" ist kein r-Konsonant, sondern ein reduzierter a-Vokal. Es ist derselbe Vokal wie in dem Beispiel "keiner". Es findet also wieder die sogenannte 'r-Vokalisierung' statt. Dies ist immer dann der Fall, wenn das "r" am Ende einer Silbe nach einem langen Vokal vorkommt.