<?php
/**
* @description: 写csv文件
* @param file string 文件路径
* @param head array 表头
* @param data array 写入数据
* @return {type}
*/
function rw_csv($file,$head,$data)
{
$fp = fopen($file,'w');
fputcsv($fp,$head);
foreach($data as $item) {
$csv = [];
foreach ($head as $val) {
$csv[] = $item[$val];
}
fputcsv($fp,$csv);
}
fclose($fp);
}
$file_path = 'H:\PHPPrograme\ztznxin\public\ftps\\';
$date = date('Ymd');
$ftp_path = $file_path.$date.'\name.csv';
$head = array('id','列1','列2');
$list = [
['id'=>'值1','列1'=>'值2','列2'=>'值3'],
['id'=>'值11','列1'=>'值22','列2'=>'值33'],
['id'=>'值111','列1'=>'值222','列2'=>'值333']
];
rw_csv($ftp_path,$head,$list);