The 文档 https://www.php.net/globfor glob 没有提到它返回路径名数组的顺序(如果有),但是,它确实提到了一个允许您禁用排序的标志。
GLOB_NO排序- 返回目录中出现的文件(无
排序)
数组是如何排序的glob
当当GLOB_NOSORT
标志没有被使用?
默认情况下,列表是排序的ASCII 伦理 https://en.wikipedia.org/wiki/ASCII#Character_order按升序排列,即A、B、C...Z、a、b、c...z、0,1...9。它是 libc 的副本glob()
Source http://www.delorie.com/djgpp/doc/libc/libc_426.html 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 https://github.com/php/php-src/blob/89a9acea1f9d821a9805b3857bf4febbba08690d/win32/glob.c#L521
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)