while循环用于读取除第一行之外的每一行CSV文件。但是,如果使用if
语句忽略第一行,则不会读取任何行。删除if
语句允许它按预期读取所有行。为什么是这样?继续PHP While循环而不是打破它
$rowNumber = 1;
// Load CSV into array
$inputFileName = '/var/www/site/data.csv';
$file = fopen($inputFileName, 'r');
while (($row = fgetcsv($file)) !== FALSE) {
// Ignore row #1 (headers)
if($rowNumber == 1)
continue;
doSomeWork();
// Increment row number
$rowNumber++;
}
fclose($file);
echo 'Loaded: ' . $rowNumber . ' rows';
为什么你添加了所有这些标签? – PeeHaa