<?php set_time_limit(0); ini_set('memory_limit', '256M'); $fileName = "nameList.csv";//File name header('Content-Description: File Transfer'); header('Content-Type : application/vnd.ms-excel'); header('Content-Disposition: attachment; filename="' . $fileName . '"'); header('Expires: 0'); header('Cache-Control: must -revalidate'); header('Pragma: public'); //Open php data input buffer $fp = fopen('php://output', 'a'); $list=[ ['name'=> 'Zhang San','sex'=>'F','age'=>18] , ['name'=>'Zhang Xiaoxiao','sex'=>'F','age'=>20], ['name'=>'one','sex'=>'M','age'=>20], ['name'=>'life','sex'=>' M', 'age'=>99], ['name'=>'Yinuo','sex'=>'U','age'=>99], ]; $heade = ['name', 'sex','age']; //Convert data encoding into GBK format // mb_convert_variables('GBK', 'UTF-8', $heade); //Format data It is in CSV format and written to the output stream fputcsv($fp, $heade); foreach ($list as $key => $fnav) { $row =[ "{$fnav['name']}", " { $fnav['sex']}", "{$fnav['age']}" ]; // Convert data encoding to GBK format // mb_convert_variables('GBK', 'UTF-8', $row); fputcsv($fp, $row); //Destroy variable data already stored in csv, release memory unset($row); } fclose($fp); die;
PHP export .csv file example
Guess you like
Origin blog.csdn.net/lctmei/article/details/116648162
Recommended
Ranking