Rumah  >  Artikel  >  php教程  >  php 生成CSV文件

php 生成CSV文件

WBOY
WBOYasal
2016-06-06 09:54:18855semak imbas
<?Php

/**
 * 生成默认以逗号分隔的CSV文件
 * 解决:内容中包含逗号(,)、双引号("")
 * @author zf
 * @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;

 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn