我需要在PHP中创建一个CSV文件,并且创建的文件应保存在本地/服务器上,而不是要求保存。
答案 0 :(得分:14)
这段代码可以解决问题
$data_array = array (
array ('1','2'),
array ('2','2'),
array ('3','6'),
array ('4','2'),
array ('6','5')
);
$csv = "col1,col2 \n";//Column headers
foreach ($data_array as $record){
$csv.= $record[0].','.$record[1]."\n"; //Append data to csv
}
$csv_handler = fopen ('csvfile.csv','w');
fwrite ($csv_handler,$csv);
fclose ($csv_handler);
echo 'Data saved to csvfile.csv';
确保csv文件的权限,以便您的脚本可以在其上创建或写入