Neocaridina, А там все просто, в гугле найди любой пример построчного чтения файла, и над каждой строкой уже свои действия.
Насчет explode - эта функция сработает только для простых файлов CSV, если в файле встречаются символы разделители в теле переменной (экранированные кавычками ), то explode не подойдет, нужна будет регулярка.
Спецификация:
Каждая строка файла — это одна строка таблицы.
Разделителем (англ. delimiter) значений колонок является символ запятой (,). Однако на практике часто используются другие разделители, то есть формат путают с DSVruen и TSV (см. ниже).
Значения, содержащие зарезервированные символы (двойная кавычка, запятая, точка с запятой, новая строка) обрамляются двойными кавычками ("). Если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.
То есть если у тебя нет п3, то все намного проще...