国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP遞歸獲取目錄內所有文件的實現方法

2024-05-04 23:51:43
字體:
來源:轉載
供稿:網友

如下所示:

/**   * 遞歸獲取文件夾內所有文件   * 返回一個TREE結構的文件系統   * @param string $dir   * @param array $filter   * @return array $files   */  function scan_dir($dir, $filter = array()){    if(!is_dir($dir))return false;    $files = array_diff(scandir($dir), array('.', '..'));    if(is_array($files)){      foreach($files as $key=>$value){        if(is_dir($dir . '/' . $value)){          $files[$value] = scan_dir($dir . '/' . $value, $filter);          unset($files[$key]);          continue;        }        $pathinfo = pathinfo($dir . '/' . $value);        $extension = array_key_exists('extension', $pathinfo) ? $pathinfo['extension'] : '';        if(!empty($filter) && !in_array($extension, $filter)){          unset($files[$key]);        }      }    }    unset($key, $value);    return $files;  }

以上就是小編為大家帶來的PHP遞歸獲取目錄內所有文件的實現方法全部內容了,希望大家多多支持VeVb武林網~


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 马鞍山市| 保定市| 米脂县| 饶平县| 三明市| 太原市| 娱乐| 房产| 资溪县| 普洱| 辽宁省| 连山| 盐城市| 全椒县| 平陆县| 文水县| 扎鲁特旗| 喜德县| 滨海县| 云梦县| 万山特区| 云南省| 互助| 五华县| 仪征市| 宁阳县| 竹溪县| 合川市| 杨浦区| 当涂县| 墨玉县| 宁明县| 襄垣县| 上杭县| 饶阳县| 怀来县| 玉林市| 盘山县| 鄂伦春自治旗| 阜新市| 措美县|