$ret = '';
$arrs = array(array(1,'test1'),
             array(2,'test2'),
             array(3,'test3'),
             array(4,'test4'),
             array(5,'test5'),
             array(6,'test6'),
             array(7,'test7')
            );
foreach($arrs as $k=>$arr){
    $ret .= $arr[0].",".$arr[1]." \n";
}
//$ret = @mb_convert_encoding ($ret, 'GBK','UTF-8');
header("Content-Disposition: attachment; filename=xxxx.csv");
header("Content-Type:APPLICATION/OCTET-STREAM");
$bomHeader = pack('H*','EFBBBF');   //将bom头转换二进制放在所有字符顶部,可以解决office Excel打开是乱码的问题
echo $bomHeader.$ret;

 

相关文章:

  • 2021-08-04
  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2021-12-29
  • 2021-11-16
  • 2022-01-02
  • 2021-09-10
  • 2021-11-07
  • 2022-12-23
相关资源
相似解决方案