Цикл while используется для чтения каждой строки файла CSV, кроме первой строки. Однако ни одна из строк не читается, если оператор if
используется для игнорирования первой строки. Удаление оператора if
позволяет ему читать все строки, как ожидалось. Почему это?Продолжить PHP Пока цикл прерывает его
$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