提问人:chi 提问时间:7/29/2016 最后编辑:Nisse Engströmchi 更新时间:9/28/2016 访问量:1336
如何在 PHP 中使用 FGETCSV 到达文件末尾
how to reach end of file using fgetcsv in php
问:
如何直到它达到 eof 而不是 1000?
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {...}
有什么想法吗?
答:
0赞
u-nik
7/29/2016
#1
fgetcsv
的第二个属性定义了行的最大长度,而不是行的最大计数。您可以将其设置为 0 以读取无限的行长。
while (($data = fgetcsv($handle, 0, ",")) !== FALSE) {...}
0赞
Whiteulver
7/29/2016
#2
你的代码似乎是对的。
函数中的 1000 不是文档的长度,而是每行的最大字符长度。fgetcsv
因此,如果需要,可以省略它。
评论