У меня есть текстовый файл CSV, в котором содержатся записи о «книгах», каждая книга находится на одной строке (разделитель: разрыв строки), а каждый столбец разделен табуляцией.
Я читаю содержимое файла с:
$books = file( "/path/to/file/mycsv.txt" , FILE_SKIP_EMPTY_LINES );
Таким образом, я могу пройти через каждый элемент массива "books" и прочитать мои индивидуальные данные "book".
Проблема в том, что в каждой книге есть столбец «описание», который также содержит разрывы строк. При импорте это портит данные, так как создает разрыв строки до конца элемента.
Как я могу предотвратить это?