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