«
时间:2022-1-13
作者:Deri
分类: PHP
按行读取,注意每行中的内容可能是逗号分隔,自行处理
结果为数组$data[]
/*
- 读取CSV文件
- @param string $file csv文件路径
*/
function read_csv($file){
$file="csv/".$file;
setlocale(LC_ALL, 'zh_CN');//linux系统下生效
$data = null;//返回的文件数据行
if (!is_file($file) && !file_exists($file)) {
die('文件错误');
}
$cvs_file = fopen($file, 'r'); //开始读取csv文件数据
$i = 0;//记录cvs的行
while ($file_data = fgetcsv($cvs_file)) {
$i++;
if ($file_data[0] != '') {
$data[$i] = $file_data;
}
}
fclose($cvs_file);
return $data;
}
标签: PHP csv