php的glob函数返回路径名的顺序是什么?

时间:2014-07-10 09:41:35

标签: php

glob的documentation没有提到它返回路径名数组的顺序(如果有的话),但是,它确实提到了一个允许你禁用排序的标志。

  

GLOB_NOSORT - 返回目录中显示的文件(没有   分选)

当不使用glob标志时,数组如何按GLOB_NOSORT排序?

2 个答案:

答案 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