Heim > php教程 > php手册 > php获取目录所有文件并将结果保存到数组(实例)

php获取目录所有文件并将结果保存到数组(实例)

WBOY
Freigeben: 2016-06-06 20:27:09
Original
1132 Leute haben es durchsucht

php读取目录文件在平时的开发中还是经常要用到的,这里写个小例子学习一下如何用PHP把目录下文件列出来。

工作中有时会遇到需要将某个目录下的文件进行批量处理的操作,这个时候我们就需要将该目录下的所有符合条件的文件找出来并保存到一个结果集中,然后方便批量处理,通常做法是将其保存到一个数组中,然后循环处理,下面将该过程做一下记录。

复制代码 代码如下:


//php获取目录所有文件并将结果保存到数组
foreach(glob("./*") as $d){
 $tmp=explode('.',$d);
 $k=end($tmp);
 //如果是文件,并且后缀名为jpg png的文件
 if(is_file($d)&&in_array($k,array('jpg','png'))){
  $files[]=$d;
 }
}
echo '

';print_r($files);<br><br>以上源代码是列出当前目录下所有后缀为jpg png的文件,将结果保存为数组然后打印出来,本次试验结果打印如下:<br><p align="center"><img  src="http://www.68idc.cn/help/uploads/allimg/131026/09123K3G_0.jpg?20139259309" alt="php获取目录所有文件并将结果保存到数组(实例)" ></p>
,


Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage