直接ファンクションバー上
// 导出$データ内容二维数组$タイトル各个标题$ファイル名表名称 機能 exportexcelinfo($データ = 配列()、$タイトル = 配列()、$ファイル名) { $ encoded_filename = でurlencode($ファイル名)。 // ヘッダ(「コンテンツタイプ:アプリケーション/オクテットストリーム」)。 ヘッダ( "コンテンツタイプ:application / vnd.ms-エクセル;のcharset = UTF-8" )。 ヘッダ(「-範囲を受け入れ:バイト」)。 ヘッダ( "コンテンツタイプ:application / vnd.ms-エクセル" )。 $ UA = $ _SERVER【「HTTP_USER_AGENT」]。 もし(するpreg_match( "/ MSIE /"、$ UA )){ ヘッダ( 'コンテンツの廃棄:添付ファイル、ファイル名= "'。$のencoded_filenameは」.XLS"」)。 } それ以外の 場合は(するpreg_match( "/ Firefoxの/"、$ UA )){ ヘッダ( 'コンテンツディスポジション:添付ファイル;ファイル名* = "UTF8の\ '\''。 $ ファイル名。」.XLS"」); } 他{ ヘッダ(「コンテンツの廃棄:添付ファイル、ファイル名= "」。$ファイル名。」.XLS "」); } ヘッダ(「プラグマ:キャッシュなし」)。 ヘッダ( "有効期限:0" )。 // 导出XLSの开始 場合(!空($タイトル)){ foreachの($タイトル として $ K => $ V {) $タイトル [ $ K ] = のiconv( "UTF-8"、 "2312"、$のV ) ; // $タイトル[$ K] =のiconv( "BIG5"、 "2312"、$のV)。 } $タイトル = 破( "\ tの"、$タイトル)。 " $タイトル \ nを" ; } もし(!空($データ)){ foreachの($データ として $キー => $ valの){ foreachの($ヴァル として $ CK => $ CV ){ // $データ[$キー] [$のCK] = iconv( "UTF-8"、 "2312"、$品種); $データ [ $キー ] [ $のCK ] = mb_convert_encoding($品種、 "GBK"、 "UTF-8" )。 } $データ [ $キー ] =内破( "\ tの"、$データ [ $キーを]); } エコー 破(は"\ n"は、$データ); } }