我正在尝试将数组导出到csv,但我的csv只包含一行包含许多字段(列)。我想实现导出到我的数据行。 当我转储时,我的数据看起来像是:
array(2) { [0]=> string(10) "something1" [1]=> string(18) "something2" }
这里是php代码:( $ names是我的数组)
$list = array ($names);
$fp = fopen('download.csv', 'w');
foreach ($list as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
提前谢谢!
答案 0 :(得分:2)
没有必要将$names
放入数组中以实现您想要的效果。
$fp = fopen('download.csv', 'w');
foreach ($names as $name) {
fputcsv($fp, [$name]);
}
fclose($fp);