使用php将数组内容导出到csv行

时间:2017-07-07 16:44:28

标签: php csv

我正在尝试将数组导出到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);

提前谢谢!

编辑:现在看起来像: enter image description here 如何实现这一目标:enter image description here

1 个答案:

答案 0 :(得分:2)

没有必要将$names放入数组中以实现您想要的效果。

$fp = fopen('download.csv', 'w');
foreach ($names as $name) {
    fputcsv($fp, [$name]);
}
fclose($fp);