我有一个大文本文件(如10.000行)。我试图解决内存问题。我正在使用此代码来读取文本文件中的每一行。
$handle = fopen("votes.txt", "r") or die("Couldn't get handle");
if ($handle)
{
while (!feof($handle))
{
$buffer = fgets($handle, 4096);
echo $buffer."</br>";
}
fclose($handle);
}
当我读取文件时,花费了太多时间,我想要占用太多内存。任何逐行读取此文件的解决方案。重要提示:我不想同时阅读所有行,我想逐行阅读。