麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

封裝導(dǎo)出csv文件類

2019-11-11 05:10:13
字體:
供稿:網(wǎng)友

??摘要:使用場景,從數(shù)據(jù)表中取出utf-8的二維數(shù)組數(shù)據(jù),需要通過php輸出流的形式下載到客戶端,故封裝此類。

class ExportCsv { static function export($file_name = '',$table = array(),$header = array()){ $file_name = $file_name ? $file_name : 'default.csv'; if(!is_array($table) || (count($table) == 0)){ echo '無效數(shù)據(jù)'; exit(); } $now = gmdate("D, d M Y H:i:s"); header("Expires: Tue, 03 Jul 2001 06:00:00 GMT"); header("Cache-Control: max-age=0, no-cache, must-revalidate, application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Disposition: attachment;filename={$file_name}"); header("Content-Transfer-Encoding: binary"); ob_start(); $df = fopen("php://output", 'w'); if(is_array($header) && (count($header) != 0)){ $header = self::encodeSwitch($header); fputcsv($df, $header); } $table = self::encodeSwitch($table); foreach($table as $line){ fputcsv($df, $line); } fclose($df); ob_end_flush(); } static function encodeSwitch($a = array()){ $re = array(); if(!is_array($a)){ return false; } foreach($a as $k => $v){ if(is_array($v)){ $re[] = self::encodeSwitch($v); }else{ $re[] = mb_convert_encoding($v, 'gbk', 'utf-8'); } } return $re; }}

<完>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄色免费高清网站 | 蜜桃网在线观看 | 黄色av电影在线播放 | 青青草成人影视 | 国产91在线高潮白浆在线观看 | 欧美一区2区三区4区公司二百 | 羞羞视频免费网站 | 国产精品久久久久久久午夜片 | 国产99一区二区 | 久久视频精品 | 久久国产不卡 | 欧美成人精品h版在线观看 久久久久久三区 | 一级尻逼视频 | 嗯啊羞羞视频 | 一区国产在线观看 | 久久日本 | 一级一级一级毛片 | 免费嗨片首页中文字幕 | 国产精品久久77777 | 免费毛片在线视频 | 欧美18—19sex性护士中国 | 西川av在线一区二区三区 | 成人毛片免费看 | 97黄色网| 日本不卡一二三区 | 成年片在线观看 | 欧美精品成人一区二区在线观看 | 国产一级毛片国产 | 日韩.www| 久久一本日日摸夜夜添 | 综合网日日天干夜夜久久 | 国内精品久久久久久久久久 | 亚洲第一激情 | 一本色道久久99精品综合蜜臀 | 一区二区三区黄色 | 精品国产91一区二区三区 | 最新中文字幕在线视频 | 国产精品久久久久久久午夜片 | a黄在线观看 | 成人做爰www免费看 欧美精品免费一区二区三区 | www视频免费在线观看 |