有没有办法使用fgetcsv在特定行上打开?
我有一个非常大的csv,并希望通过ajax一次运行大约100行.我可以轻松地停止while循环,但是如何在特定的行上打开?或者这不可能吗?
Ale*_*s G 10
没有简单的方法可以在第100行开始阅读,但你可以做的是读取/设置文件中的位置,如下所示:
$k = <previous position>;
fseek($file, $k);
while(...) {
fgetcsv(...);
...
}
$k = ftell($file); //new position
Run Code Online (Sandbox Code Playgroud)
现在只需要在页面调用之间保留这个位置.
| 归档时间: |
|
| 查看次数: |
3332 次 |
| 最近记录: |