標籤:style blog io color ar os sp for 檔案
<?php$sales = array( array( ‘Northeast‘, ‘2005-01-01‘, ‘2005-02-01‘, 12.54 ), array( ‘Northwest‘, ‘2005-01-01‘, ‘2005-02-01‘, 546.33 ), array( ‘Southeast‘, ‘2005-01-01‘, ‘2005-02-01‘, 93.26 ), array( ‘Southeast‘, ‘2005-01-01‘, ‘2005-02-01‘, 945.21 ), array( ‘All Regions‘, ‘--‘, ‘--‘, 1597.34 ),);$output = fopen(‘php://output‘, ‘w‘) or die("Can‘t open php://output");$total = 0;//告訴瀏覽器發送的是一個csv檔案header("Content-type:application/csv");header(‘Content-Disposition:attachment; filename="sales.csv"‘);//輸出表頭fputcsv($output, array(‘Region‘,‘Start Date‘,‘End Date‘,‘Amount‘));//輸出每一行資料,並遞增 $totalforeach ($sales as $sales_line) { fputcsv($output, $sales_line); $total += $sales_line[3];}//輸出全部資料行總和fputcsv($output, array("All Regions", ‘--‘, ‘--‘, $total));//關閉檔案控制代碼 fclose($output) or die("can‘t close php://output");
將php資料下載csv檔案