Локи, ну вот нахрена?!
есть фича Импорт инфоблоков csv.
есть
команда php fgetcsv, обеспечивающая безопасный разбор некого csv выражения, содержащего внутри лишние знаки окончания поля (обычно это кавычка которая очень часто встречается в тексте, и по синтаксису csv если символ встречается в тексте то должен быть удвоен для того чтобы было понятно что это экранированный символ).
Эта команда появилась на свет в php4. примерно 20 лет назад. примерно в то же время, когда основали компанию битрикс. не позже 2005 года закончилось внесение новых фич в php4 .
Внимание вопрос
за каким $X в 2018 году надо было использовать свой велосипед на базе команды explode? да еще и искренне считающий, что если есть кавычка в начале текстового поля, то следующая кавычка не зависимо от следующего символа завершает содержимое этого поля?
upd: как черт возьми это работает?! поменял кодировку. файл импортировался. fgetcsv на кодировку плевать. за каким Х в записи инфоблока отрезались все символы после появления первого символа кирилицы cp1251?