快速导出.csv文件
<?php
$output = fopen('php://output', 'w');
header('Content-type: application/csv;');
header('Content-Disposition: attachment; filename="测试——' . date("YmdHis", time()) . ".csv");
fputcsv($output, [
iconv('UTF-8', 'GB2312', "标题"),
iconv('UTF-8', 'GB2312', '哈哈'),
]
);
fputcsv($output, [
iconv('UTF-8', 'GB2312', "名称"),
iconv('UTF-8', 'GB2312', "年龄"),
iconv('UTF-8', 'GB2312', "生日"),
]
);
$data=[
["name"=>'小明','age'=>'22','date'=>'1994-01-12'],
["name"=>'小a','age'=>'12','date'=>'1994-01-33'],
["name"=>'小b','age'=>'33','date'=>'1994-01-22'],
["name"=>'小c','age'=>'21','date'=>'1994-01-22'],
["name"=>'小d','age'=>'11','date'=>'1994-01-12'],
["name"=>'小e','age'=>'22','date'=>'1994-01-12'],
["name"=>'小e','age'=>'33','date'=>'1994-01-01'],
];
foreach ($data as $value){
fputcsv($output, array(
iconv('UTF-8', 'GB2312', $value['name']),
"\t" . $value['age'],
"\t" . $value['date'],
)
);
}