【发布时间】:2014-09-15 09:26:32
【问题描述】:
我正在收集给定文件夹中的文件列表,其中可能有文件和文件夹。
我可以在需要时手动跳过文件夹,但是如何自动跳过所有文件夹并仅将文件存储在数组中?
$moduleArray = array_diff(scandir('module/', 1), array('..', '.', 'admin'));
嗯,我知道了...但是在使用 scandir 搜索时有什么方法吗?
foreach($moduleArray as $module) {
$end = explode(".", $module);
if(end($end) == "php") {
$name = substr($module, 0, -8);
echo " <a href=\"index.php?page=$name\"> $name </a><br />";
}
}
【问题讨论】:
-
使用is_dir()函数判断文件是否为文件夹。