$fileName = '自定义文件名.txt';
$title = ['表头列名1', '表头列名2','表头列名3','表头列名4' ......];
$string = implode("\t", $title)."\r\n";
$rows = [
[ '行1列2值','行1列2值','行1列3值','行1列4值'......],
[ '行2列2值','行2列2值','行2列3值','行2列4值'......],
[ '行3列2值','行3列2值','行3列3值','行3列4值'......],
[ '行4列2值','行4列2值','行4列3值','行4列4值'......],
......
];
foreach ( $rows as $row ) {
$string .= implode("\t", $row )."\r\n";
}
header ( 'Content-Type: application/text' );
header ( 'Content-Disposition: attachment;filename='.$fileName );
header ( 'Cache-Control: max-age=0' );
// 打开PHP文件句柄,php://output 表示直接输出到浏览器
$fp = fopen ( 'php://output', 'a' );
fwrite($fp, $string);
fclose($fp);
网友评论