详解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蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
ThinkPHP CURD方法之limit方法详解
Jun 18 PHP
php中函数前加&符号的作用分解
Jul 08 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
Jul 29 PHP
PHP中数据库单例模式的实现代码分享
Aug 21 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
php使用递归函数实现数字累加的方法
Mar 16 PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 PHP
php.ini中的request_order推荐设置
May 10 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 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
理解php Hash函数,增强密码安全
2011/02/25 PHP
php自动载入类用法实例分析
2016/06/24 PHP
使用正则去除php代码中的注释方法
2016/11/03 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
最原始的jQuery注册验证方式
2016/10/11 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
详解Angular路由 ng-route和ui-router的区别
2017/05/22 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
Python中统计函数运行耗时的方法
2015/05/05 Python
全面了解python中的类,对象,方法,属性
2016/09/11 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
Python全栈之列表数据类型详解
2019/10/01 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
商得四方公司面试题(gid+)
2014/04/30 面试题
政法大学毕业生自荐信范文
2014/01/01 职场文书
《梅兰芳学艺》教学反思
2014/02/24 职场文书
程序员求职信
2014/04/16 职场文书
四年级学生评语大全
2014/04/21 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
党员政治学习材料
2014/05/14 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL