好的,所以,如果我有部分文件名,我需要从目录中获取文件名。例如:
directory/
- filename1.dat1
- otherfile2.dat2
- thirdfile.dat3
如果我有扩展名(dat1,dat2,...),我想得到文件的名称。 如果您无法理解我,请再次使用“dat3”并希望获取包含该扩展名的文件名。
第二个例子:
<?php
$dat_extension = "dat3";
$file_name = getFileName($dat_extension); // something like this
echo $file_name; // returns thirdfile.dat3
?>
答案 0 :(得分:2)
试试这个:
$dir = "directory";
foreach(glob($dir . '/*.dat3') as $file)
{
echo $file;
}
答案 1 :(得分:1)
试试这个:
<?php
$array = array();
$files = scandir('dir/');
foreach ($files as $file) {
$ext = pathinfo($file, PATHINFO_EXTENSION);
if($ext == 'dat3'){
array_push($array, $file);
}
}
?>