1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php导出cvs文件英文自动分割 导出csv_php导出csv文件函数

php导出cvs文件英文自动分割 导出csv_php导出csv文件函数

时间:2018-07-10 08:07:23

相关推荐

php导出cvs文件英文自动分割 导出csv_php导出csv文件函数

摘要 腾兴网为您分享:php导出csv文件函数,桌面日历,优美图,小学英语,仙乐等软件知识,以及sfc游戏合集,计划生育网上办理平台,outlookapp,虾米返利网,书链,聚米网,幼儿园带量食谱软件,三维立体图软件,万圣节英语手抄报,工商登记平台,电信宽带测速工具,外盘软件,河北省基础教育教师培训网,天气地图,华为v8手机等软件it资讯,欢迎关注腾兴网。例子,php导出csv文件数据。 复制代码 代码示例: ?php /** * 输出CSV的头信息 * 注:使用此函数前后都不应有任何数据输出 * @param $data Array 下载的数据 * @param $file_name String 下载的文件名...

例子,php导出csv文件数据。

复制代码 代码示例:

/**

* 输出CSV的头信息

* 注:使用此函数前后都不应有任何数据输出

* @param $data Array 下载的数据

* @param $file_name String 下载的文件名

* @edit:

*/

function outputCsvHeader($data,$file_name = 'export')

{

header('Content-Type: text/csv');

$str = mb_convert_encoding($file_name, 'gbk', 'utf-8');

header('Content-Disposition: attachment;filename="' .$str . '.csv"');

header('Cache-Control:must-revalidate,post-check=0,pre-check=0');

header('Expires:0');

header('Pragma:public');

$csv_data = '';

foreach ($data as $line)

{

foreach ($line as $key => &$item)

{

$item = str_replace (',',',',str_replace(PHP_EOL,'',$item)); //过滤生成csv文件中的(,)逗号和换行

$item = mb_convert_encoding($item, 'gbk', 'utf-8');

}

$csv_data .= implode(',', $line) . PHP_EOL;

}

echo $csv_data;

}

//php导出csv文件示例

outputCsvHeader($data,"myfile.csv");

相关推荐

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。