我有一个根文件夹 C:/wamp/www//scanner/scanner/
。
例如:此文件夹包含 directories images
、work
、uploads
等。我正在使用函数 scan_dir
扫描所有文件夹和子文件夹等。
我想排除具有这些扩展名的文件。
$except = array("rar", "zip", "mp3", "mp4", "mp3", "mov", "flv", "wmv", "swf", "png", "gif", "jpg", "bmp", "avi");
谁能帮帮我
最佳答案
像下面这样的东西?
$except = array("rar", "zip", "mp3", "mp4", "mp3", "mov", "flv", "wmv", "swf", "png", "gif", "jpg", "bmp", "avi");
if (!preg_match('/\.('.implode('|', $except).')$/', $filename, $matches)) {
// ...
}
关于php - preg_match 匹配扩展名为 .jpg/.png 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18459619/