Чтение данных из текстового файла PHP - PullRequest
3 голосов
/ 16 апреля 2010

Мне просто интересно, как я могу прочитать текстовый файл в php, я хотел бы, чтобы он отображал последние 200 записей (каждая в новой строке) из текстового файла.

Как

John White
Jane Does
John Does
Someones Name

и т. Д.

Спасибо!

Ответы [ 5 ]

5 голосов
/ 16 апреля 2010

Используйте fopen и fgets , или, возможно, просто file .

1 голос
/ 16 апреля 2010

file получит содержимое файла и поместит его в массив. После этого, как сказал Джелтон, выведите последние 200 элементов.

1 голос
/ 16 апреля 2010

Существует несколько способов чтения текста из файлов в PHP.

Вы можете использовать fgets , fread и т. Д. Загрузите файл в динамический массив, затем просто выведите последние 200 элементов этого массива.

0 голосов
/ 10 декабря 2014
<?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);
?>

Вы можете использовать это

0 голосов
/ 16 апреля 2010

Это выводит последние 200 строк. Последний ряд первый:

$lines = file("filename.txt");
$top200 = array_slice(array_reverse($lines),0,200);
foreach($top200 as $line)
{
    echo $line . "<br />";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...