Мне просто интересно, как я могу прочитать текстовый файл в php, я хотел бы, чтобы он отображал последние 200 записей (каждая в новой строке) из текстового файла.
Как
John White Jane Does John Does Someones Name
и т. Д.
Спасибо!
Используйте fopen и fgets , или, возможно, просто file .
file получит содержимое файла и поместит его в массив. После этого, как сказал Джелтон, выведите последние 200 элементов.
Существует несколько способов чтения текста из файлов в PHP.
Вы можете использовать fgets , fread и т. Д. Загрузите файл в динамический массив, затем просто выведите последние 200 элементов этого массива.
<?php $myfile = fopen("file_name.txt", "r") or die("Unable to open file!"); // Output one character until end-of-file while(!feof($myfile)) { echo fgetc($myfile); } fclose($myfile); ?>
Вы можете использовать это
Это выводит последние 200 строк. Последний ряд первый:
$lines = file("filename.txt"); $top200 = array_slice(array_reverse($lines),0,200); foreach($top200 as $line) { echo $line . "<br />"; }