我的根目录中有一个包含多个子文件夹的文件夹,其中包含图像,文件名为:product_109847_300x220。所有图像名称都包含图像大小(例如:300x220)。
我想用PHP搜索文件夹,并打印其文件名中包含“300x220”的所有图像。我该怎么做?
谢谢!
答案 0 :(得分:1)
<?php
$it = new RecursiveDirectoryIterator("/tmp");
foreach(new RecursiveIteratorIterator($it) as $file) {
// do your string comparison on file name here and process it
}
?>
答案 1 :(得分:1)
最简单的方法是使用glob:
$files = glob('folder/*300x220*');
这将在文件夹目录中获取包含300x220的所有文件。你也可以用glob来列出文件夹中的所有目录,但我会把它留给你。