Как убрать переносы строки в csv в поле с тектом?
Доброго времени суток, занимаюсь портированием объектов недвижимости с системы Битрикс на modx, переезд почти состоялся, одна проблема, не получается избавится от переносов строки в поле с описание объекта при экспорте в битриксе, а при импорте в таком случае говорит что не совпадает количество полей, заранее спасибо
Комментарии: 4
Примерно так:
Но по моему опыту лучше операции экспорта/импорта делать через xml или через эксель используя phpexcel. Меньше всяких съедающих время нюансов возникает.
$stroka = str_replace("\r\n", '', $stroka);ищем и удаляем символ переноса в описании объектаНо по моему опыту лучше операции экспорта/импорта делать через xml или через эксель используя phpexcel. Меньше всяких съедающих время нюансов возникает.
просто если сделать так то он гасит все переносы строки, а в csv все же нужны переносы, потому что одна строка один объект, я так делал, он мне все сливал в одну строку, а в xml ImportX не умеет импортировать
Сергей, выделю жирным:
ищем и удаляем символ переноса в описании объекта
Не знаю как делается экспорт в битриксе, но, вам необходимо делать замену не в готовом файле экспорта, а в переменной хранящей описание объекта до записи файла экспорта.
ищем и удаляем символ переноса в описании объекта
Не знаю как делается экспорт в битриксе, но, вам необходимо делать замену не в готовом файле экспорта, а в переменной хранящей описание объекта до записи файла экспорта.
ну в битриксе есть стандартное средство для экспорта в csv и я если честно бес понятия каким образом работает механизм, если сделать как вы предлагаете получается над найти файл который занимается экспортом и уже там поменять дабы не поломать имеющийся рабочий сайт на битриксе, чтобы убираение переносов происходило при экспорте? не подумал об этом…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.