Запись в несколько (разделяющих) CSV-файлов с помощью PHP

Я использую простую функцию для записи массивов записи в CSV-файл, который выглядит следующим образом:

function writeToCSV($array) { $fp = fopen('programmes.csv', 'a'); fputcsv($fp, $array); fclose($fp); } 

Просто как пирог. Тем не менее, есть ли в любом случае знать, какой номер строки находится в указателе? Потому что я хочу иметь возможность после 1000 строк, чтобы начать запись в новый файл. Зачем? Поскольку мне нужно иметь возможность импортировать их в базу данных позже с некоторыми ограничениями памяти, а для синтаксического анализа CSV-файла с 15000 строк нет-нет.

Related of "Запись в несколько (разделяющих) CSV-файлов с помощью PHP"