程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php獲取目錄所有文件並將結果保存到數組(實例)

php獲取目錄所有文件並將結果保存到數組(實例)

編輯: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 '<pre>';print_r($files);

以上源代碼是列出當前目錄下所有後綴為jpg png的文件,將結果保存為數組然後打印出來,本次試驗結果打印如下:
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved