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