【发布时间】:2013-08-27 11:06:09
【问题描述】:
我正在使用一个函数来显示所有文件。但我不确定如何在逗号分隔的变量中获取它,然后在数组中获取。 这是我用过的函数。
function recursiveGlob($dir, $ext1, $ext2, &$array) {
$globFiles = glob("$dir/*.$ext1");
$globFiles2 = glob("$dir/*.$ext2");
$globDirs = glob("$dir/*", GLOB_ONLYDIR);
foreach ($globDirs as $dir) {
recursiveGlob($dir, $ext1, $ext2);
}
foreach ($globFiles as $file) {
// print "$file<br>"; // Replace '\n' with '<br />' if outputting to browser
$array[] = $file;
}
foreach ($globFiles2 as $file) {
// print "$file<br>"; // Replace '\n' with '<br />' if outputting to browser
$array[] = $file;
}
}
$array = array ();
recursiveGlob('C:\wamp\www\scanner\scanner', 'png', 'js', $array);
这可能是一个愚蠢的问题。但是请帮帮我。
【问题讨论】:
-
get all files in a variable没有任何意义。你介意改名吗?