【发布时间】:2013-05-05 02:05:03
【问题描述】:
下面的代码可以很好地列出所有目录并排除我不希望在数组列表中的目录,但我想添加另一个功能,以便仅列出包含某些文件的目录。
例如:只列出包含文件的目录:array('file1.php','file2.php');
$exclude = array('admin','inc');
foreach(glob('./*', GLOB_ONLYDIR) as $dir) {
$dir = str_replace('./', '', $dir);
if (!in_array($dir, $exclude))
{
//list directories
} }
【问题讨论】:
-
您是说您无法跟踪您的文件吗?
-
不,我不是这么说,我想列出包含特定文件的目录。
-
使用循环调用
file_exits(),其中参数是$dir和文件数组的每个元素的串联。