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,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
thinkphp3.2實現(xiàn)跨控制器調(diào)用其他模塊的方法
這篇文章主要介紹了thinkphp3.2實現(xiàn)跨控制器調(diào)用其他模塊的方法,結(jié)合實例形式分析了thinkPHP跨模塊、跨控制器調(diào)用方法的常見操作技巧,需要的朋友可以參考下2017-03-03
Yii+MYSQL鎖表防止并發(fā)情況下重復(fù)數(shù)據(jù)的方法
這篇文章主要介紹了Yii+MYSQL鎖表防止并發(fā)情況下重復(fù)數(shù)據(jù)的方法,分析了MySQL讀鎖定、寫鎖定及Yii實現(xiàn)MySQL讀寫鎖定的相關(guān)技巧,需要的朋友可以參考下2016-07-07
ThinkPHP3.2框架使用addAll()批量插入數(shù)據(jù)的方法
這篇文章主要介紹了ThinkPHP3.2框架使用addAll()批量插入數(shù)據(jù)的方法,結(jié)合實例形式分析了thinkPHP針對單條數(shù)據(jù)插入及批量數(shù)據(jù)插入操作的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2017-03-03
yii2利用自帶UploadedFile實現(xiàn)上傳圖片的示例
本篇文章主要介紹了yii2利用自帶UploadedFile實現(xiàn)上傳圖片的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
php empty 函數(shù)判斷結(jié)果為空但實際值卻為非空的原因解析
這篇文章主要介紹了php empty 函數(shù)判斷結(jié)果為空但實際值卻為非空的原因解析,下面是腳本之家小編處理之后的調(diào)試記錄,分享到腳本之家平臺,感興趣的朋友一起看看2018-05-05
Thinkphp5實現(xiàn)Redis數(shù)據(jù)緩存的基本步驟
在ThinkPHP 5中,你可以使用Redis作為數(shù)據(jù)緩存的解決方案,Redis是一個開源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),它可以用作數(shù)據(jù)庫、緩存和消息中介,下面是在ThinkPHP 5中實現(xiàn)Redis數(shù)據(jù)緩存的基本步驟,需要的朋友可以參考下2024-05-05
Swoole webSocket消息服務(wù)系統(tǒng)方案設(shè)計詳解
這篇文章主要為大家介紹了Swoole webSocket消息服務(wù)系統(tǒng)方案設(shè)計詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03

