当从csv文件中读取特定行时,我尝试使用
例如,要读取第二行,我先用
当我用
所以用这种方式读取第一行存在问题。(我知道可以连续读取两行,但觉得这样做不太好)。
我在2008年发现了此问题,并且在PHP 5.2.6版本中有相关报告:SplFileObject: fgetcsv after seek returns wrong line。
我使用的是PHP版本5.4.19。
请问大家是否有相关信息?这是意料之中的吗?
SplFileObject::fseek
和fgetcsv
。例如,要读取第二行,我先用
fseek(1)
然后再用fgetcsv
获取第二行。当我用
fseek(0)
并用fgetcsv
读取时,我获取到的是第一行而不是第二行。所以用这种方式读取第一行存在问题。(我知道可以连续读取两行,但觉得这样做不太好)。
我在2008年发现了此问题,并且在PHP 5.2.6版本中有相关报告:SplFileObject: fgetcsv after seek returns wrong line。
我使用的是PHP版本5.4.19。
请问大家是否有相关信息?这是意料之中的吗?