详解php几行代码实现CSV格式文件输出


Posted in PHP onJuly 01, 2017

整理文档,搜刮出一个php实现CSV格式文件输出,稍微整理精简一下做下分享。

//适用于不需要设置格式简单将数据导出的程序,多多指教......

$str .= 'pro_code'.','.'words'.'\n';//首先写入表格标题栏

foreach($is_error as $key => $value){//循环写入数据

$str .= $value['pro_code'].",".$value['words']."\n";

}

$str = iconv('utf-8','gb2312',$str);//防止中文乱码

$filename = "./output.csv";//文件路径及名字

export_csv($filename,$str); //导出

 

//自定义输出函数
function export_csv($filename,$str){

header("Content-type:text/csv");

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

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

header('Expires:0');

header('Pragma:public');

echo $str;

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP EOT定界符的使用详解
Sep 30 PHP
PHP中10个不常见却非常有用的函数
Mar 21 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
May 25 PHP
PHP的范围解析操作符(::)的含义分析说明
Jul 03 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
Oct 06 PHP
php反射应用示例
Feb 25 PHP
10个超级有用值得收藏的PHP代码片段
Jan 22 PHP
php计算两个坐标(经度,纬度)之间距离的方法
Apr 17 PHP
实现PHP框架系列文章(6)mysql数据库方法
Mar 04 PHP
CI框架中类的自动加载问题分析
Nov 21 PHP
php上传excel表格并获取数据
Apr 27 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
Jun 30 #PHP
详解如何在云服务器上部署Laravel
Jun 30 #PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
Jun 30 #PHP
ThinkPHP实现登录退出功能
Jun 29 #PHP
PHP实现微信图片上传到服务器的方法示例
Jun 29 #PHP
PHP微信模板消息操作示例
Jun 29 #PHP
PHP开发的微信现金红包功能示例
Jun 29 #PHP
You might like
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
十天学会php之第九天
2006/10/09 PHP
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
移动端脚本框架Hammer.js
2016/12/15 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
2019/04/14 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
django实现用户登陆功能详解
2017/12/11 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
机械个人求职信范文
2014/01/24 职场文书
自荐书范文范例
2014/02/13 职场文书
高中毕业生的个人自我评价
2014/02/21 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
党员廉政准则心得体会
2016/01/20 职场文书
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python
Python超详细分步解析随机漫步
2022/03/17 Python