相关疑难解决方法(0)

使用php向后读取文件行(fgets)

我有一个txt文件,我想向后阅读,目前我正在使用这个:

$fh = fopen('myfile.txt','r');
while ($line = fgets($fh)) {
  echo $line."<br />";
}
Run Code Online (Sandbox Code Playgroud)

这会输出我文件中的所有行.
我想从下到上阅读这些行.

有办法吗?

php file fgets

9
推荐指数
1
解决办法
8837
查看次数

PHP:从大文本文件的末尾检索行

我已经搜索了很长一段时间的答案,但没有找到任何正常工作的答案.

我有一些日志文件,有些达到100MB了大小,140,000文本行.有了PHP,我试图得到500文件的最后几行.

我怎么得到500线?对于大多数函数,文件被读入内存,这不是一个合理的案例.我最好远离执行系统命令.

php

3
推荐指数
1
解决办法
2836
查看次数

如何以相反的顺序遍历我的数组?

我有一个分号分隔值的文件,如下所示:

1;data
2;data
3;data
...
Z;data
Run Code Online (Sandbox Code Playgroud)

每行文件的行数Z可以更改.我们的想法是解析数据并将其放入数据库中.所以我做了以下事情:

$contents = file_get_contents($filename);
$line = explode(chr(13),$contents);
Run Code Online (Sandbox Code Playgroud)

现在我按行顺序排列如下,事情还可以:

$n = 0;
while ($line[$n] != "") {
    //lots of magic stuff that works
    $n = $n + 1;
}
Run Code Online (Sandbox Code Playgroud)

现在由于没有必要解释的原因,我需要首先解析Z行然后再解析为1.我该怎么做呢?

php arrays

1
推荐指数
1
解决办法
712
查看次数

标签 统计

php ×3

arrays ×1

fgets ×1

file ×1