/**
* [ReadCsv 读取CSV为数组]
* @作者:XQ
* @添加时间: 2020-12-4T11:41:41+0800
* @param string $uploadfile [文件路径]
*/
public static function ReadCsv($uploadfile='')
{
setlocale(LC_ALL,'zh_CN');
$file = fopen($uploadfile, "r");
while (!feof($file)) {
$data[] = fgetcsv($file);
}
foreach ($data as $key => $value) {
if ($value) {
foreach ($value as $k =>$v){
$data[$key][$k] = iconv('GBK', 'utf-8', $v);
}
}
if (!$value) {
unset($data[$key]);
}
}
fclose($file);
$head = $data[0];
unset($data[0]);
foreach ($data as $key => $value){
foreach ($head as $k => $v){
$res[$key][$v] = $value[$k];
}
}
return $res;
}