我想从目录中获取文件。如果它是大写或小写,我不会。如何扫描php中的目录不区分大小写?
strtolower(scandir($directory, SCANDIR_SORT_ASCENDING)); ???
答案 0 :(得分:2)
scandir()
返回一个数组,strtolower()
仅适用于字符串。您需要使用array_map()
在返回的所有名称上运行该函数:
$filenames = array_map('strtolower', scandir($directory));
由于scandir
完成的排序区分大小写,因此您应该在检索它们之后对其进行排序。
$filenames