Fputcsv добавляет "," в новую строкуPhp

Кемеровские программисты php общаются здесь
Anonymous
Fputcsv добавляет "," в новую строку

Сообщение Anonymous »

Я экспортирую данные в csv. Я много искал, проблема осталась. для тестирования я создал этот массив:

Код: Выделить всё

$daten[] = "HEAD1,HEAD2,HEAD3\n";
$daten[] = "VALUE1,VALUE2,VALUE3\n";
Я экспортирую в csv через

Код: Выделить всё

$fp = fopen('path_to/filename.csv', 'w');
fputcsv($fp, $daten, ",", '"',"\", "\n" );
полученный CSV-файл выглядит в редакторе немного иначе, чем ожидалось:
"HEAD1,HEAD2,HEAD3

" ,"VALUE1,VALUE2,VALUE3

"
Таким образом, файл начинается и заканчивается символом ", а каждая новая строка приветствуется символом ","
Я только что использовал

Код: Выделить всё

fputcsv($fp, $daten)
=> тот же результат
пробовал \n\r для данных => тот же результат
Спасибо за помощь или подсказки

Подробнее здесь: https://stackoverflow.com/questions/790 ... n-new-line

Вернуться в «Php»