从目录中查找并返回某些文件名

时间:2014-09-08 02:03:55

标签: php

我在目录上有一些自动命名的文件:

file.html - 7-6-14.html (this is 1 file)
file.html - 8-7-14.html
file.html - 9-6-14.html

目录中还有其他文件,但我想要做的就是显示这些文件。我正在尝试scandir& array_keys - 但这并不是很好。我唯一知道的是所有这些文件在文件名的开头都有file.html -(最后一部分是文件创建的日期)。有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

scandir()是要走的路。

$files = scandir($dir);
foreach ($files as $fname) {
   if (strpos($fname, "file.html") == 0) display_file(); 
}

答案 1 :(得分:0)

摘自PHP: glob reference页面:

foreach (glob("file.html -*.html") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}