在读取 csv 文件中的特定行时,我尝试使用SplFileObject::fseekwith fgetcsv。
要读取第 2 行(例如),我执行 afseek(1)并读取 with fgetcsv,得到第 2 行。
当我做 afseek(0)并阅读时fgetcsv,我有第 0 行。
所以以这种方式读取第 1 行是有问题的。(我知道我可以连续阅读 2 行但不认为这很好)。
我发现 2008 年 PHP 版本 5.2.6 报告了这个问题:SplFileObject: fgetcsv after seek 返回错误的行。
我正在使用 PHP 版本 5.4.19。
有人有这方面的信息吗?这是故意的吗?