mybest
<?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;

 

分类:

技术点:

相关文章:

  • 2022-02-26
  • 2022-01-04
  • 2021-05-14
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
猜你喜欢
  • 2021-07-22
  • 2021-11-23
  • 2021-07-10
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
相关资源
相似解决方案