我上传CSV或XLS文件并将该文件内容导入数据库。有两种单独的方法用于读取CSV和XLS文件读取(readCSV()
和readXLS()
)。当我上传提供给我相同文件类型的 CSV 或 XLS 文件时
if(file_type($my_file) =='CSV'){
readCSV();
}else{
readXLS();
}
如何编写 file_type() 函数以获取 CSV 和 XLS 文件的单独结果
<?php
$chunks = basename($your_file_path).explode('.');
if(strtolower($chunks[count($chunks)-1]) == 'csv'){
//csv
}else{
//whatever
}
试试这个:
$extension = end(explode('.', $_FILES['image']['name']));
if($extension == 'csv' || $extension == 'xls')
{
echo 'ok';
}
else
{
echo 'error';
}
谢谢