ciao , ho la necessità di leggere solo l' ultima o al massimo le ultime tre righe di un file txt

con questo script estraggo e visualizzo tutte le righe.
come devo fare per estrarre solo l' ultima riga o le ultime tre?
la riga è composta da 6 dati divissa da un " | "

Codice PHP:
<?PHP
  $var
=fopen("prova.txt","r");
 
$leggi=fread($var,filesize("prova.txt"));
 
$righe=nl2br($leggi);
 
fclose($var);
 echo 
$righe;
 
?>
esempio di come sono memorizzati i dati nell' archivio

1|alberto|pippo@pippo.it| prova1|28/03/2010|23.56
2|antonio|pippo@pippo.it| prova2|28/03/2010|23.57
3|franco|pippo@pippo.it| prova3|28/03/2010|23.57
4|giuseppe|pippo@pippo.it| prova4|28/03/2010|23.57
ecc.. ecc..