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

使用php将数组内容导出到csv行,php,csv,Php,Csv,我正在尝试将数组导出到csv,但我的csv只包含一行和多个字段(列)。我想实现将数据导出到行中。 我的数据在转储时看起来像: array(2) { [0]=> string(10) "something1" [1]=> string(18) "something2" } 下面是php代码:($names是我的数组) 提前谢谢你 编辑:现在看起来像: 如何实现这一点:无需将$names放入数组中即可完成所需的操作 $fp = fopen('download.csv', 'w'); f

我正在尝试将数组导出到csv,但我的csv只包含一行和多个字段(列)。我想实现将数据导出到行中。 我的数据在转储时看起来像:

array(2) { [0]=> string(10) "something1" [1]=> string(18) "something2" }
下面是php代码:($names是我的数组)

提前谢谢你

编辑:现在看起来像:
如何实现这一点:

无需将
$names
放入数组中即可完成所需的操作

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

无需将
$names
放入数组中即可完成所需操作

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

可能重复,问题是什么?我更新了我的问题:)@u_Mulder你的意思是,你将有一列多行?是的@Ravi,Acieve从数组中有多行,而不是一行多列…可能重复,问题是什么?我更新了我的问题:)@u_Mulder你的意思是,您将有一列多行?是@Ravi,Acieve从数组中有多行,而不是一行多行…@almostokey我已更新它以反映您的期望结果。@almostokey我已更新它以反映您的期望结果。