Я читаю муху с ~ 500 000 строк, разделенных на | для столбцов, которые я анализирую и пытаюсь вставить в базу данных через CLI. Есть ли лучший способ прочитать его, чтобы я мог его использовать?
В настоящее время я вставляю это как:
$fd = fopen ($txtFileName, "r");
while (!feof ($fd)) {
$buffer = fgets($fd);
$lines[] = $buffer;
}
fclose ($fd);
$i=0;
#hearder keys $t = $lines[1];
$keys = explode('|',$t);
Однако я начинаю исчерпывать память большими файлами .. Любая помощь будет оценена. Спасибо