需要读取一个文件的几行内容,但是文件比较大,所以研究了下PHP读取大文件的几行内容的方法,写了一个方法,代码如下(加了注释):
缓存文件如果能够保存在一行,而利用算法读取指定的行数,自然会比全部读出来挑选要快得多. 但PHP似乎这方面比较弱,不太好操作. 就算使用SplFileObject仍然不是特别可取,内存压力存在. <div class="codetitle"><a style="CURSOR: pointer" data="14736" class="copybut" id="copybut14736" onclick="doCopy('code14736')"> 代码如下: