在php中读取目录的内容

时间:2017-09-26 16:00:43

标签: php image file colors imagefilter

请我是php的初学者,我想读取文件夹中的图像 我的照片名称如下:

image_1_0_0_0.png
image_1_1_0_0.png
image_1_1_1_0.png
.........
.....
image_2_0_0_0.png
image_2_1_0_0.png

image_3_0_0_0.png

我想为以image_1 _.....开头的图像和image_2 _...的另一种颜色以及images_3的另一种颜色指定颜色(imagefilter)....

然后我想只读取最后一张图片,只检索数字3,第一个数字

我想知道如何做到这一点。

1 个答案:

答案 0 :(得分:0)

要阅读目录的内容:

$dir = "/images/";
$color = "#000000";

// Open a directory, and read its contents
if (is_dir($dir)){
  if ($dh = opendir($dir)){
    while (($file = readdir($dh)) !== false){
      echo "Filename: ".$file."<br>";
      if($file[7]=='1') $color="#FF0000";
      elseif ($file[7]=='2') $color="#00FF00";
      elseif ($file[7]=='3') $color="#0000FF";
      else $color="#000000";
      // do something with the image
    }
    closedir($dh);
  }
}

我不明白你的上一个问题。