还是这个博客的方法写得好 推荐
https://blog.csdn.net/qq_38149009/article/details/81166319
使用PHP内置函数fputcsv、fgetcsv两个函数轻松实现
之前的写法就删除了,免得误人子弟。。。
array_unshift($data,$header); $fp = fopen('php://output', 'w'); foreach ($data as $fields) { fputcsv($fp, $fields); } fclose($fp); header("Content-Disposition: attachment;filename={$this->fileName}"); header("Content-Transfer-Encoding: binary");exit;