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