Florian Zeiss: Aus txt-Datei die letzten 5 Zeilen auslesen.

Beitrag lesen

Mahlzeit,

ich möchte aus einer bestehenden TXT Datei die letzten 5 Zeilen auslesen.
Wie kann ich dies elegant lösen?
Folgendes habe ich auf die Beine gestellt: (ist nicht elegant)
<?
$zeilen = file ('test.txt');
$anzahl = count($zeilen);

foreach ($zeilen as $line_num => $line) {
if ($line_num == $anzahl -1) {
echo "Zeile $line_num: $line <br>";
}
if ($line_num == $anzahl -2) {
echo "Zeile $line_num: $line <br>";
}
}
?>

Man könnte jetzt weitere if Abfragen einfügen bis die fünfte Zeile erreicht ist.
Dies ist eindeutig nicht die obtimale Lösung.
Bitte um Eure Hilfe, steh im Moment auf dem Schlauch.

Danke schon einmal im Voraus.

Florian