glob的documentation没有提到它返回路径名数组的顺序(如果有的话),但是,它确实提到了一个允许你禁用排序的标志。
GLOB_NOSORT - 返回目录中显示的文件(没有 分选)
当不使用glob
标志时,数组如何按GLOB_NOSORT
排序?
答案 0 :(得分:1)
默认情况下,列表按降序按字母顺序排序。它是libc glob()
的副本来源http://www.delorie.com/djgpp/doc/libc/libc_426.html
另外用于glob的PHP源代码C:https://github.com/php/php-src/blob/89a9acea1f9d821a9805b3857bf4febbba08690d/win32/glob.c#L521
答案 1 :(得分:0)
值得指出的是,根据我的经验,我正在按以下顺序订购文件
Alpha.txt
Beta.txt
Zebra.txt
alpha.txt
beta.txt
zebra.txt
这是在linux上
最好拥有
Alpha.txt
alpha.txt
Beta.txt
beta.txt
Zebra.txt
zebra.txt