PHP SplFileObject的 fgets()和fgetcsv()无法在seek()后无法返回正确的行.
PHP中文网
PHP中文网 2017-04-11 09:43:11
0
1
826

我看已经有人提交过类似的bug报告, 但现在还存在这样的情况. 请问是否有什么解决办法么?

如果执行current()是可以返回正确的行内容的

https://bugs.php.net/bug.php?...

<?php
$f = new SplFileObject(__FILE__);
$f->seek(0);
echo $f->fgets();
$f->seek(1);
echo $f->fgets();
$f->seek(2);
echo $f->fgets();

output:

<?php
$f->seek(0); (从第2行开始错误)
echo $f->fgets();

PHP中文网
PHP中文网

认证高级PHP讲师

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!