【发布时间】:2018-12-20 02:30:34
【问题描述】:
我想构建一个数组来使用变量创建一个 CSV 文件。 $arraybuild 变量将从搜索中收集行,因此永远不会是相同数量的行。
$arraybuild = "'aaa,bbb,ccc,dddd',";
$arraybuild .= "'123,456,789',";
$arraybuild .= "'\"aaa\",\"bbb\"'";
$list = array
(
$arraybuild
)
;
$file = fopen("contacts.csv","w");
foreach ($list as $line)
{
fputcsv($file,explode(',',$line));
}
fclose($file);
问题是结果没有分开行,它把它们都放在同一行。
我想得到
aaa,bbb,ccc,dddd 123,456,789 "aaa","bbb"
我得到的是
aaa bbb ccc dddd 123 456 789 "aaa" "bbb"
全部在单独的列中
有人可以帮忙吗?
【问题讨论】:
-
您希望得到什么结果?此时,您有一个包含一个项目的数组,您将其写为一行。
-
嗨,我刚刚调整了问题以显示我想要的内容。谢谢@zerkms