-4

我的根目录中有一个文件夹,其中包含多个子文件夹,其中包含图像,文件名例如:product_109847_300x220。所有图像名称都包含图像大小(例如:300x220)。

我想用 PHP 搜索文件夹,并打印文件名中包含“300x220”的所有图像。我该怎么做?

谢谢!

4

2 回答 2

1
<?php
$it = new RecursiveDirectoryIterator("/tmp");
foreach(new RecursiveIteratorIterator($it) as $file) {
   // do your string comparison on file name here and process it
}
?>
于 2013-04-26T08:28:45.413 回答
1

最简单的方法是使用glob

$files = glob('folder/*300x220*');

这将在文件夹目录中获取所有包含 300x220 的文件。您也可以使用 glob 列出文件夹中的所有目录,但我将由您决定。

于 2013-04-26T08:29:42.900 回答