本文介绍了跳过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方法的第一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!