Я читаю 11 Мб текстового файла с php:
$data_array = array();
$counter = 0;
while(!feof($fh)) {
$buffer = fgets($fh, 4096);
$data_array[$counter] = $buffer;
$counter++;
}
Затем я хочу использовать функцию implode, чтобы получить все в одну переменную.
$data = implode("",$data_array);
Но скрипт ничего не делает.Если я пытаюсь сохранить данные в одну переменную во время цикла, это займет очень много времени.
Есть ли другой способ, как это сделать?Мне нужно, чтобы данные из текстового файла 11 МБ в одной переменной в php.