Я пытаюсь прочитать текстовый файл с 7 миллионами строк под названием ОГРОМНОЕ. Я пытаюсь прочитать первые 10 тысяч строк, а затем удалить их. В настоящее время я использую SplFileObject, как это …
$file = new SplFileObject(FILENAME);
for ($i = $start; $i <= $end; $i++) {
$file->seek($i);
$lines .= $file->current();
}
return($lines);
У меня еще нет ОГРОМНОГО. Мне нужно знать, может ли SplFileObject загрузить такой огромный файл. Мне нужно рассчитывать длину огромного каждый раз, когда я удаляю строки из него.
«file» кажется многообещающим, так как count (array_HUGE) немедленно даст мне длину. Мне нужно принять дизайнерское решение сейчас.
Какой из 2 имеет меньшую площадь и быстрее загружается ОГРОМНО?
Задача ещё не решена.
Других решений пока нет …