从PHP中的文件读取最后一行
要从PHP中的文件读取最后一行,代码如下-
$line = '';
$f = fopen('data.txt', 'r');
$cursor = -1;
fseek($f, $cursor, SEEK_END);
$char = fgetc($f);
//修剪文件中的尾随换行符
while ($char === "\n" || $char === "\r") {
fseek($f, $cursor--, SEEK_END);
$char = fgetc($f);
}
//读取直到文件的下一行开始或第一个换行符char-
while ($char !== false && $char !== "\n" && $char !== "\r") {
//在新字符之前
$line = $char . $line;
fseek($f, $cursor--, SEEK_END);
$char = fgetc($f);
}
echo $line;输出将是将读取并显示文本文件的最后一行。
文本文件以读取模式打开,并且光标设置为指向-1,即最初不显示任何内容。“fseek”功能用于移至文件末尾或最后一行。读取该行,直到遇到换行符。此后,将显示读取的字符。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短