- /**
- * 生成默认以逗号分隔的CSV文件
- * 解决:内容中包含逗号(,)、双引号("")
- * @author zf Edit: bbs.it-home.org
- * @version 2012-11-14
- */
- header("Content-Type: application/vnd.ms-excel; charset=GB2312");
- header("Content-Disposition: attachment;filename=CSV数据.csv ");
-
- $rs = array(
- array('aa', "I'm li lei", '"boy"', '¥122,300.00'),
- array('cc', 'I\'m han mei', '"gile"', '¥122,500.00'),
- );
- $str = '';
- foreach ($rs as $row) {
- $str_arr = array();
- foreach ($row as $column) {
- $str_arr[] = '"' . str_replace('"', '""', $column) . '"';
- }
- $str.=implode(',', $str_arr) . PHP_EOL;
- }
- echo $str;
说明:有时务必注意php导出csv文件时的编码问题。
>>> 更多有关php 导出csv的内容。 |