我知道我能做到...
glob('/dir/somewhere/*.zip');
...获取所有以 .zip
结尾的文件,但是有没有办法返回所有不是 ZIP 的文件?
或者我应该遍历并过滤掉具有该扩展名的那些吗?
最佳答案
你总是可以尝试这样的事情:
$all = glob('/dir/somewhere/*.*');
$zip = glob('/dir/somewhere/*.zip');
$remaining = array_diff($all, $zip);
不过,使用 Pascal 提到的其他方法之一可能更有效。
关于php - glob() 有否定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1877524/