PHP Glob:如何使用带有Glob函数的多个标志


PHP Glob: How to use multiple flags with glob function?

我想将GLOB_NOSORTGLOB_BRACE都与glob()函数一起使用,这可能吗?

原因是我不想通过glob()函数进行任何排序,我当前的代码如下:

$filetypes = '{*.txt,*.pdf,*.doc,*.docx,*.zip,*.jpeg,*.jpg,*.gif,*.ping,*.zip,*.rar}';
//assign $files to results of glob()
$files = glob($structure.$filetypes, GLOB_BRACE);
usort($files, create_function('$a,$b', 'return filemtime($a) - filemtime($b);'));
print_r($files);

以上代码不会根据filemtime()对文件进行排序。

感谢

试试这个:

$files = glob($structure.$filetypes, GLOB_NOSORT | GLOB_BRACE);