Letzte Zeile der Datei in PHP lesen

WBOY
Freigeben: 2023-08-27 22:10:01
nach vorne
1686 Leute haben es durchsucht

Letzte Zeile der Datei in PHP lesen

Um die letzte Zeile einer Datei aus PHP zu lesen, lautet der Code wie folgt:

$line = '';
$f = fopen('data.txt', 'r');
$cursor = -1;
fseek($f, $cursor, SEEK_END);
$char = fgetc($f);
//Trim trailing newline characters in the file
while ($char === "</p><p>" || $char === "\r") {
   fseek($f, $cursor--, SEEK_END);
   $char = fgetc($f);
}
//Read until the next line of the file begins or the first newline char
while ($char !== false && $char !== "</p><p>" && $char !== "\r") {
   //Prepend the new character
   $line = $char . $line;
   fseek($f, $cursor--, SEEK_END);
   $char = fgetc($f);
}
echo $line;
Nach dem Login kopieren

Die Ausgabe besteht darin, die letzte Zeile der Textdatei zu lesen und anzuzeigen.

Die Textdatei wird im Lesemodus geöffnet und der Cursor steht auf -1, d.h. zunächst ist kein Inhalt vorhanden. Die Funktion „fseek“ wird verwendet, um zum Ende der Datei oder zur letzten Zeile zu gelangen. Die Zeile wird solange gelesen, bis ein Zeilenumbruchzeichen gefunden wird. Danach werden die gelesenen Zeichen angezeigt.

Das obige ist der detaillierte Inhalt vonLetzte Zeile der Datei in PHP lesen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!