Я читаю в CSV-файле, используя цикл while:
while (($data = fgetcsv($handle, null, ",")) !== FALSE)
и я хочу пропустить первую строку, потому что это строка заголовка, и я хочу отобразить на экране «первая строка пропущена».
if($data[0]=="title")
echo "Title row..skipping<br />";
else
//do stuff
Проблема в том, что в то время как в цикле while он печатает "Строка заголовка ... пропускает" несколько раз, показанный здесь:
Checking row 0...
Title row..skipping
Title row..skipping
Title row..skipping
Title row..skipping
Title row..skipping
Title row..skipping
Title row..skipping
Checking row 1...
что мне делать, чтобы он выводился только один раз? это как-то связано с буферизацией вывода php?