目录中每个文件的循环代码

2022-01-01 00:00:00 directory image filesystems php

我有一个图片目录,我想遍历它并对其进行一些文件计算.可能只是睡眠不足,但我如何使用 PHP 查看给定目录,并使用某种 for 循环遍历每个文件?

I have a directory of pictures that I want to loop through and do some file calculations on. It might just be lack of sleep, but how would I use PHP to look in a given directory, and loop through each file using some sort of for loop?

谢谢!

推荐答案

scandir:

$files = scandir('folder/');
foreach($files as $file) {
  //do your work here
}

或 glob 可能更适合您的需求:

or glob may be even better for your needs:

$files = glob('folder/*.{jpg,png,gif}', GLOB_BRACE);
foreach($files as $file) {
  //do your work here
}

相关文章