我正在尝试阅读一个包含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中哪一个占用空间较小,加载速度更快?