Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Beispiel – PHP schreibt eine Funktion zum Scannen und Ausdrucken der Namen aller JPG-Dateien in einem benutzerdefinierten Verzeichnis (einschließlich Unterverzeichnissen)

PHP-Beispiel – PHP schreibt eine Funktion zum Scannen und Ausdrucken der Namen aller JPG-Dateien in einem benutzerdefinierten Verzeichnis (einschließlich Unterverzeichnissen)

微波
微波Original
2017-06-28 13:03:491388Durchsuche

下面小编就为大家带来一篇php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名。

写一个PHP函数,实现扫描并打印出自定目录下(含子目录)的所有jpg文件名的方法

<?php

$dir = "E:\照片\\";

//打印文件夹中所有jpg文件
function printJpg($dir,$deep = ""){
 $dirSource = dir($dir);

 while($d = $dirSource->read()){
  if($d == "." || $d == ".."){
   continue;
  }
  if(filetype($dir.$d) == "dir"){
   printJpg($dir.$d."/",$deep."--");
  }

  if(mime_content_type($dir.$d) == "image/jpeg"){

   echo $deep.$d."<br/>";
  }
 }
}

printJpg($dir);

这个函数在我本地运行的时候回超时,可能是我本地图片有点多,好几十G图片。

Das obige ist der detaillierte Inhalt vonPHP-Beispiel – PHP schreibt eine Funktion zum Scannen und Ausdrucken der Namen aller JPG-Dateien in einem benutzerdefinierten Verzeichnis (einschließlich Unterverzeichnissen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn