欢迎光临
我们一直在努力

php fseek读取超过内存大小文件

可能有一些人就听过这样的面试题,做web程序的,的确在类似这样的问题上有很大的思路上的差异。包括我们做批处理的脚本程序,其实和我们普通的web程序是有区别的。后面我会抽出时间通过file_put_contents函数说一下类似的区别。这篇文章说一下操作大文件的处理,一种方式,当然做切割,当然,还有一种方式就是,我们可以通过fseek制定指针读取位置;

示例代码是这样:

上面代码是个示例的代码,读取一个大文件的前多少行,当然如果你需要处理整个文件,不能直接这样用,因为,代码最后还是付给了一个变量,处理这样的问题,就是要复用变量,不能直接全部给这个变量,阶段性的处理,这样这个变量只是不断的重新赋值,每次,都不超过内存的限制。

未经允许不得转载:李雨芯的博客 » php fseek读取超过内存大小文件

分享到:更多 ()