脚本宝典收集整理的这篇文章主要介绍了PHP导出文件到csv函数,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
function exportCSV($data=array(),$tITle=array(),$filename) { $encoded_filename = urlencode($filename); header(‘Content-tyPE: application/vnd.ms-excel‘); //header设置 $ua = $_SERVER["HTTP_USER_AGENT"]; if(PReg_match("/MSIE/",$ua)) { header(‘Content-Disposition: attachment; filename="‘ . $encoded_filename . ‘.csv"‘); } else if (preg_match("/Firefox/",$ua)) { header(‘Content-Disposition: attachment; filename*="utf8\‘\‘‘ . $filename . ‘.csv"‘); } else { header(‘Content-Disposition: attachment; filename="‘ . $filename . ‘.csv"‘); } header(‘Cache-Control: max-age=0‘); $fp = fopen(‘PHP://output‘,‘a‘); foreach($title as $k=>$v){ $title[$k]=iconv("UTF-8","GB2312",$v); } fputcsv($fp,$title); if (!empty($data)){ foreach($data as $key=>$val){ foreach ($val as $ck => &$cv) { //$data[$key][$ck]=iconv("UTF-8","GB2312",$cv); $val[$ck]= mb_convert_encoding($cv,"GBK","UTF-8"); } fputcsv($fp,$val); $data[$key]=implode("\t",$data[$key]); } } exit; //记得加这个,不然会跳转到某个页面。 }
以上是脚本宝典为你收集整理的PHP导出文件到csv函数全部内容,希望文章能够帮你解决PHP导出文件到csv函数所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。