Я использую форму, целью которой является создание настраиваемого файла .csv. Помимо прочего, пользователь может указать символ конца строки.
Для этого он просто вводит его в текстовую область. У меня проблема с символами с обратной косой чертой и, в частности, с \ n.
Если я не проверяю строку, введенная пользователем «\ n» не оценивается. Он добавляется в файл .csv в виде строки, и в CSV-выражении есть только одна строка со всеми значениями …: value1\nvalue2\n
вместо :
value 1
value 2
...
До сих пор я нашел способ справиться с этим, сделав следующий тест:
if ($var == '\n') {
$var = "\n";
}
Есть ли более элегантный способ решить эту проблему?
Задача ещё не решена.
Других решений пока нет …