首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP - fgetcsv()重置指针

PHP - fgetcsv()重置指针
EN

Stack Overflow用户
提问于 2012-02-28 22:07:19
回答 3查看 5.7K关注 0票数 4

如何使用fgetcsv()重置文件指针?

我有下面的循环,嵌套在另一个while循环中。然而,它从断点开始读取CSV,而不是在第一次运行后从开始读取CSV。

代码语言:javascript
复制
while($line2 = fgetcsv($fp2, $length2, $fildDelineate2)) {
        if($line[0] == $line2[0]) {
            $desc = addslashes(strip_tags($line2[6]));
            $import2 = "insert into $table2 values('$id','1',\"$line[1]\",'$desc','','0')";
            mysql_query($import2) or die('import2 '.mysql_error());
            $count++;
            break;
        }
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-28 22:10:45

您可以使用rewind()fseek()来完成此操作:

代码语言:javascript
复制
rewind($fp2);
// ...is the same as:
fseek($fp2, 0);
票数 13
EN

Stack Overflow用户

发布于 2012-02-28 22:09:03

rewind()

票数 2
EN

Stack Overflow用户

发布于 2012-02-28 22:14:44

继续是最好的解决方案...尝尝这个

代码语言:javascript
复制
 continue 2 ;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9483398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档