【发布时间】:2014-01-22 14:53:55
【问题描述】:
我想要一个目录中的所有 CSV 文件,所以我使用
glob('my/dir/*.CSV')
但是,这不会找到具有小写 CSV 扩展名的文件。
我可以使用
glob('my/dir/*.{CSV,csv}', GLOB_BRACE);
但是有没有办法允许所有混合大小写版本?还是这只是glob() 的限制?
【问题讨论】:
-
请注意,
glob()在 Windows 中实际上是不区分大小写的(可能还有其他不区分大小写的文件系统)。 -
那不是真的。
glob("*.CSV")只会查找大写文件,而glob("*.csv")只会查找小写文件。 --- 在 windows7 中使用 php 5.3.8 测试
标签: php case-insensitive glob