可能重复:
如何在PHP中从第X行打开文件到第Y行?
有没有办法将PHP5中的文件从第X行读到第Y行到一个字符串,而不读取整个文件.
我想使用ajax请求返回大文件(10,000多行).每个请求都将为客户提供额外的行.由于文件可以达到大尺寸的事实,我想避免一遍又一遍地阅读它.
谢谢.
也许它是我的英语,但PHP手册中的解释(引用贝娄)并不能很清楚地回答我的问题.
要移动到文件结尾之前的位置,您需要在偏移量中传递负值并将其设置为SEEK_END.
我有一个文件,我需要写它(让我们说)第5行.我应该如何锻炼正确的偏移?
我知道它不仅仅是(5)行号.所以我猜测现有数据的总长度直到第5行的开头.如果是这样,每行文件有任何特定长度,或者(很可能)它是基于行的内容的变量?如果它的变量应该如何找到它?
任何建议将不胜感激.