PHP 导出csv 发表于 2017-01-16 更新于 2022-09-16 csv,全称Comma-Separated Values,翻译为中文就是“逗号分隔值”(其实分隔符可以是逗号、制表符或者空格)。理解了这一点,便可以很简单的将数据导出为csv。 表格其实就是二维数组,分为列和行。例如班级表: 姓名 年龄 性别 小明 12 男 小芳 11 女 转化为csv之后的值为 123姓名, 年龄, 性别小明, 12, 男小芳, 11, 女 也就是将”换列”转化为了”,”,将“换行”转化为了“\n”。 php代码也很简单: 1234567891011$csv = "";foreach($data as $line){ $csv .= join(",", $line) . "\n";}$csv = iconv("utf-8", "gb2312", $csv);header( "Content-Disposition: attachment; filename= {$filename}.csv");echo $csv;