php 生成Tab键或逗号分隔的CSV

 更新时间:2016年09月24日 15:13:33   投稿:mrr  
这篇文章主要介绍了php 生成Tab键或逗号分隔的CSV的相关资料,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下

php 生成Tab键或逗号分隔的CSV的代码如下所示:

<?php
header("Content-type:text/csv;charset=utf-8");
header("Content-Disposition:attachment;filename=aa.csv");
header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
header('Expires:0');
header('Pragma:public');
$data = "\xEF\xBB\xBFaaaaa\tbbbbb\tccccc\n11111\t222222\t33333"; // \xEF\xBB\xBF是bom头
$data = iconv('utf-8', 'ucs-2', $data);
echo $data;
<?php
header("Content-type:text/csv;charset=utf-8");
header("Content-Disposition:attachment;filename=aa.csv");
header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
header('Expires:0');
header('Pragma:public');
$data = "aaaaa,bbbbb,ccccc\n11111,222222,33333";
$data = iconv('utf-8', 'gbk', $data);
echo $data;

以上所述是小编给大家介绍的php 生成Tab键或逗号分隔的CSV,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • thinkphp3.2实现跨控制器调用其他模块的方法

    thinkphp3.2实现跨控制器调用其他模块的方法

    这篇文章主要介绍了thinkphp3.2实现跨控制器调用其他模块的方法,结合实例形式分析了thinkPHP跨模块、跨控制器调用方法的常见操作技巧,需要的朋友可以参考下
    2017-03-03
  • Yii+MYSQL锁表防止并发情况下重复数据的方法

    Yii+MYSQL锁表防止并发情况下重复数据的方法

    这篇文章主要介绍了Yii+MYSQL锁表防止并发情况下重复数据的方法,分析了MySQL读锁定、写锁定及Yii实现MySQL读写锁定的相关技巧,需要的朋友可以参考下
    2016-07-07
  • ThinkPHP3.2框架使用addAll()批量插入数据的方法

    ThinkPHP3.2框架使用addAll()批量插入数据的方法

    这篇文章主要介绍了ThinkPHP3.2框架使用addAll()批量插入数据的方法,结合实例形式分析了thinkPHP针对单条数据插入及批量数据插入操作的相关实现技巧,需要的朋友可以参考下
    2017-03-03
  • laravel学习笔记之模型事件的几种用法示例

    laravel学习笔记之模型事件的几种用法示例

    这篇文章主要给大家介绍了关于laravel学习笔记之模型事件用法的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用laravel具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来跟着小编一起学习学习吧。
    2017-08-08
  • yii2利用自带UploadedFile实现上传图片的示例

    yii2利用自带UploadedFile实现上传图片的示例

    本篇文章主要介绍了yii2利用自带UploadedFile实现上传图片的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • ThinkPHP缓存方法S()概述

    ThinkPHP缓存方法S()概述

    thinkPHP的F方法只能用于缓存简单数据类型,不支持有效期。S()缓存方法支持有效期,又称动态缓存方法,这篇文章主要介绍了ThinkPHP缓存方法S(),需要的朋友可以参考下
    2014-06-06
  • php empty 函数判断结果为空但实际值却为非空的原因解析

    php empty 函数判断结果为空但实际值却为非空的原因解析

    这篇文章主要介绍了php empty 函数判断结果为空但实际值却为非空的原因解析,下面是脚本之家小编处理之后的调试记录,分享到脚本之家平台,感兴趣的朋友一起看看
    2018-05-05
  • Thinkphp5实现Redis数据缓存的基本步骤

    Thinkphp5实现Redis数据缓存的基本步骤

    在ThinkPHP 5中,你可以使用Redis作为数据缓存的解决方案,Redis是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息中介,下面是在ThinkPHP 5中实现Redis数据缓存的基本步骤,需要的朋友可以参考下
    2024-05-05
  • Swoole webSocket消息服务系统方案设计详解

    Swoole webSocket消息服务系统方案设计详解

    这篇文章主要为大家介绍了Swoole webSocket消息服务系统方案设计详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • PHP 对接美团大众点评团购券(门票)的开发步骤

    PHP 对接美团大众点评团购券(门票)的开发步骤

    这篇文章主要介绍了PHP 对接美团大众点评团购券(门票)的开发步骤,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04

最新评论