Как записать массив в csv файл средствами php? Взял библиотеку phpspreadsheet, сохраняю в xlsx все нормально, сохраняю в csv , все пишется в первую ячейку строки, в кавычках и через запятую.
fputcsv делает то же самое, мне казалось должно записывать в отдельную ячейку.
phpspreadsheet в xlsx
<?php
$list = [
['id', 'name'],
['1', 'name'],
['2', 'name'],
];
$fp = fopen('file.csv', 'w');
foreach ($list as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
?>