如何使用php回显文件的前500行?

时间:2016-04-17 21:36:27

标签: php

这是一个非常大的文件,最终会达到一个千兆字节。

我只想展示前500行。该文件已预先格式化,因为它是一个日志。

2 个答案:

答案 0 :(得分:0)

你可以这样做;

animateCssProvider

答案 1 :(得分:0)

将整个文件分配给数组会耗尽机器的内存。

最好根据需要逐行读取文件:

$handle = fopen("data.txt", "r");
if ($handle) {
    for ($i = 0; $i < 500; $i++) {
        if (($line = fgets($handle)) !== false) {
            // Do whatever processing is needed
        }
    }
}