【发布时间】:2014-04-29 20:00:15
【问题描述】:
我正在尝试将我的数据导出到 csv 文件并让用户下载它。我正在使用 fputcsv() 函数,但在文件中,数据写入单个单元格而不是相邻单元格。我不知道是什么问题。请帮我。这是我的代码
session_start();
header('Content-Type: application/csv');
header('Content-Disposition: attachement; filename=report_'.time().'.csv;');
$data = $_SESSION['data'];
$file = fopen('php://output','w');
foreach($data as $i=>$value)
{
fputcsv($file, $value,";");
}
fclose($file);
这就是文件的样子..
【问题讨论】:
-
试试这个 fputcsv($fp, array_values($list), ';', ' ');