Lire la dernière ligne du fichier en PHP

WBOY
Libérer: 2023-08-27 22:10:01
avant
1686 Les gens l'ont consulté

Lire la dernière ligne du fichier en PHP

Pour lire la dernière ligne d'un fichier depuis PHP, le code est le suivant -

$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;
Copier après la connexion

La sortie sera de lire et d'afficher la dernière ligne du fichier texte.

Le fichier texte est ouvert en mode lecture et le curseur est placé sur -1, c'est-à-dire qu'il n'y a initialement aucun contenu. La fonction 'fseek' permet de se déplacer à la fin du fichier ou à la dernière ligne. La ligne est lue jusqu'à ce qu'un caractère de nouvelle ligne soit rencontré. Après cela, les caractères lus seront affichés.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!