如何在PHP中逐行读取大数据(源文件)?

时间:2015-03-01 12:35:54

标签: php optimization

我是C ++程序员并尝试使用PHP,发现它非常相似。我试图使用以下代码阅读一个大的源文件。

$filename = "sample.txt";    /* Having millions of records*/
$file_handle = fopen($filename, "r");

while (!feof($file_handle)) {
       $line = fgets($file_handle);
  /* do some parsing on $line*/  
} 
fclose($file_handle);

但我发现当输入文件中的记录数超过100万时,它就没有输出了。我该如何修复或优化代码?

0 个答案:

没有答案