Итак, мой код генерирует CSV файл, используя встроенную функцию fputcsv
.
Для разделителя я использую ','
(запятая).
Для оболочки я использую '"'
(двойная кавычка).
Однако, когда я пытаюсь что-то вроде
fputcsv($file,array('a','b',"long string, with commas",NULL,''),',','"');
выводит
a,b,"long string, with commas",,
но я хотел бы, чтобы он выводил
"a","b","long string, with commas","",""
Есть ли простой способ справиться с этим, или мне пришлось бы написать замену для fputcsv
?