[php] Парсер не полностью правильного CVS ) в массив

Сергей18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.01.2018

Есть CVS немного неправильной структуры, там иногда и запись одна на несколько строк и пустые строки попадаются. Нужно корректно сделать из него ассоциированный массив. 

Стандартными функциями и небольшими допилками не возьмёт. 

Ваша задача - сделать корректный парсинг не потеряв данные, не приписав лишнее. 

До 12 ночи буду недоступен - подавайтесь заявками, рассмотрю по приезду вечером или с утра завтра. 

Образец cvs по адресу. 

http://mediki.ru/updater/process/download/7707778246-grls/example.csv

Задание не длинное и не дорогое, просто нужно всё аккуратно обработать. 

Там есть пару пожеланий по скрипту, но это уже с победителем. 

Заявки фрилансеров