本文介绍了跳过PHP中的fgetcsv方法的第一行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个csv文件,我从csv文件中读取数据,然后我想跳过csv文件的第一行,其中将包含任何标题.我正在使用此代码.

I have a csv file and i read data from csv file then i want to skip first line of csv file.Which'll contain any header. I am using this code.

while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE)
    {
     $sql = "INSERT into da1(contact_first, contact_last, contact_email) values('$emapData[0]','$emapData[1]','$emapData[2]')";
       mysql_query($sql);

    }

当我将数据插入数据库时​​,标头不应保存到数据库中.

When i insert data into th database then header should not to be saved into the database.

推荐答案

尝试:

$flag = true;
while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE) {
   if($flag) { $flag = false; continue; }
   // rest of your code
}

这篇关于跳过PHP中的fgetcsv方法的第一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-24 03:55