我试图读取一个大文件(大约500万行),它保持达到内存限制。有没有办法将文件读到特定的行,然后增加一个计数器并从下一行继续?读取文件到特定行php
这是我正在使用的代码,我如何添加一个指向fgets起始行的指针?
$handle = @fopen("large_file.txt", "r");
if($handle){
while(($buffer = fgets($handle, 4096)) !== false){
//get the content of the line
}
}
我并不想读只是一个特定的行,我试图从比如说1号线读排队10,000,然后10,001行再开始另一个10000行,这样的。
请不要发布2个答案(而是编辑你的原始答案)。 – h2ooooooo 2014-10-12 14:13:25
#h200000000谢谢你,我会在下一次做 – 2014-10-12 14:14:39