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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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