Я хочу проанализировать и создать один файл из файлов CSV, созданных из Blackberry Messenger.
Пример:
BlackBerry Messenger,6.0.0.129CRLF
201112071323251405361,"2732E6DB ","555ABCDA",TextData TextData TextData TextDataCRLF
201112071323253558103,"555ABCDA","2732E6DB ",TextData TextData TextDataCRLF
201112071323253746576,"2732E6DB ","555ABCDA",TextData TextData TextData
LF
TextData TextDataLF
TextData TextData TextData TextData TextData TextData TextData TextData TextDataLF
TextData TextData TextData TextDataCRLF
201112071323253809444,"2732E6DB ","555ABCDA", TextData TextData TextData TextDataCRLF
201112091323441592335,"2732E6DB ","555ABCDA", TextData TextDataLF
LF
<3<3=.>:O :s=.>=) <3<3=.>:O :s=.>=)LF
LF
- Copy all smiley aboveLF
- pasteLF
- erase 4 dotLF
- send me backLF
- see the magic (smiley change)LF
CRLF
Как видите, файл CSV имеет следующий формат
Date,SendersPIN,ReceiversPIN,MessageText
Дата указана в формате ГГГГММДД + эпохи.
Каждая запись заканчивается символами CRLF (перевод строки назад), а каждая новая строка в MessageText отделяется символом LF (перевод строки).
Как видите, проблема в том, что MessageText не содержится ни в одном контейнере и может содержать много новых строк. Поэтому я не могу импортировать его непосредственно в Excel.
Я бы считал себя новичком в PHP в том, что касается файловых операций, поэтому, если возможно, попробуйте описать код.
Спасибо.