要加载的大文件" file vs SplFileObject"在PHP中

时间:2014-12-19 03:19:25

标签: php file splfileobject

我正在尝试阅读一个包含700万行的文本文件,名为HUGE。我试图读取前10万行,然后删除它们。我目前正在使用像这样的SplFileObject ......

    $file = new SplFileObject(FILENAME);
    for ($i = $start; $i <= $end; $i++) {
        $file->seek($i);
        $lines .= $file->current();
    }
    return($lines);

我还没有巨大的成功。我需要知道SplFileObject是否可以加载这么大的文件。我每次从中删除行时都需要计算HUGE的长度。 &#34;文件&#34;似乎很有希望,因为count(array_HUGE)会立即给出我的长度。我现在需要做出一个设计决定。 2中哪一个占用空间较小,加载速度更快?

0 个答案:

没有答案