Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 打开文本文件中的条目_Php - Fatal编程技术网

Php 打开文本文件中的条目

Php 打开文本文件中的条目,php,Php,我有一个1000行的文本文件。 这段代码打开文件并显示最新的50个条目 $file = file("sample.txt"); for ($i = max(0, count($file)-50); $i < count($file); $i++) { echo $file[$i] . "\n"; } 如何更改顺序,使最新条目始终位于顶部 下面那些老的呢 1000 999 998 ... 952 951 950 试试这个: $file=file(“sample.txt”); 对于

我有一个1000行的文本文件。 这段代码打开文件并显示最新的50个条目

 $file = file("sample.txt");
 for ($i = max(0, count($file)-50); $i < count($file); $i++) {
 echo $file[$i] . "\n";
 }
如何更改顺序,使最新条目始终位于顶部 下面那些老的呢

1000
999
998
...
952
951
950
试试这个:

$file=file(“sample.txt”);
对于($i=count($file)-1;$i>=max(0,count($file)-50);$i--){
echo$文件[$i]。“\n”;
}


它基本上从文件的最后一行开始倒数。

您也可以使用排序功能。请参阅此链接:

1000
999
998
...
952
951
950