Ben bunu biliyorum ...
glob('/dir/somewhere/*.zip');
... Tüm dosyalar .zip ile biten, ancak not fermuarlar tüm dosyaları dönmek için bir yol var olsun?
Veya sadece yineleme ve bu uzantıya sahip olanları filtre?
Ben glob bir "değil-joker" yapabilirim sanmıyorum ...
Ben en az iki başka çözümler bkz:
opendir / readdir / closedir bir combinaison kullanımıDirectoryIterator ; and maybe you can combine it with some FilterIterator a>?
Hızlı bir şekilde her şey için glob() olmak ve preg_grep() a> istemediğiniz dosyaları filtrelemek için kullanabilirsiniz.
preg_grep('#\.zip$#', glob('/dir/somewhere/*'), PREG_GREP_INVERT)
Ayrıca bkz: Glob Patterns for File Matching in PHP