<meter id="7ntxv"></meter>

<b id="7ntxv"><listing id="7ntxv"><ol id="7ntxv"></ol></listing></b>
<nobr id="7ntxv"></nobr><mark id="7ntxv"></mark>

    <p id="7ntxv"><menuitem id="7ntxv"><font id="7ntxv"></font></menuitem></p>
    <sub id="7ntxv"><menuitem id="7ntxv"><meter id="7ntxv"></meter></menuitem></sub>

    <mark id="7ntxv"></mark>
    <meter id="7ntxv"><var id="7ntxv"></var></meter>

    知識 分享 互助 懶人建站

      懶人建站專注于網頁素材下載,提供網站模板、網頁設計、ps素材、圖片素材等,服務于【個人站長】【網頁設計師】和【web開發從業者】的代碼素材與設計素材網站。

      懶人建站提供網頁素材下載、網站模板
      知識 分享 互助!

      php遞歸獲取指定目錄下的指定類型文件

      作者:不吃魚的貓 2020-01-03 人氣:
      php遞歸獲取指定目錄下的指定類型文件,$root = $_SERVER ['DOCUMENT_ROOT']; $method = new \Method(); $tree = $method->getDirFile($root.'/wechart/view','php,html'); print_r($tree);

      php遞歸獲取指定目錄下的指定類型文件代碼片段

      //php遞歸獲取指定目錄下的指定類型文件
      public function getDirFile($dir, $suffix = '')
      {
          public function getDirFile($dir, $suffix = '')
          {
              $suffix_array = explode(',', $suffix);
              $files = array();
              if (@$handle = opendir($dir)) { //注意這里要加一個@,不然會有warning錯誤提示:)
                  while (($file = readdir($handle)) !== false) {
                      if ($file != ".." && $file != ".") { //排除根目錄;
                          if (is_dir($dir . "/" . $file)) { //如果是子文件夾,就進行遞歸
                              $files[$file] = $this->getDirFile($dir . "/" . $file,$suffix);
                          } else { //不然就將文件的名字存入數組;
                              $item_suffix = pathinfo($file)['extension'];
                              if (in_array($item_suffix, $suffix_array)) {
                                  $files[] = $file;
                              }
                          }
          
                      }
                  }
                  closedir($handle);
              }
              return $files;
          }
      }

      使用方法:

      getDirFile 這是方法放到你的類里面,然后調用,比如:

      class Method
      {
        //遞歸獲取指定目錄下的文件
          public function getDirFile($dir, $suffix = '')
          {
              $suffix_array = explode(',', $suffix);
              $files = array();
              if (@$handle = opendir($dir)) { //注意這里要加一個@,不然會有warning錯誤提示:)
                  while (($file = readdir($handle)) !== false) {
                      if ($file != ".." && $file != ".") { //排除根目錄;
                          if (is_dir($dir . "/" . $file)) { //如果是子文件夾,就進行遞歸
                              $files[$file] = $this->getDirFile($dir . "/" . $file,$suffix);
                          } else { //不然就將文件的名字存入數組;
                              $item_suffix = pathinfo($file)['extension'];
                              if (in_array($item_suffix, $suffix_array)) {
                                  $files[] = $file;
                              }
                          }
          
                      }
                  }
                  closedir($handle);
              }
              return $files;
          }
      }

      調用如下:

      $root = $_SERVER ['DOCUMENT_ROOT'];
      $method = new \Method();
      $tree = $method->getDirFile($root.'/wechart/view','php,html');
      print_r($tree);
      ↓ 查看全文

      php遞歸獲取指定目錄下的指定類型文件由懶人建站收集整理,您可以自由傳播,請主動帶上本文鏈接

      懶人建站就是免費分享,覺得有用就多來支持一下,沒有能幫到您,懶人也只能表示遺憾,希望有一天能幫到您。

      php遞歸獲取指定目錄下的指定類型文件-最新評論

      亚洲免费的黄色网站_黄色网站在线放久操射视频_A片www.黄色网站成年人_天天干 天天操天天干

      <meter id="7ntxv"></meter>

      <b id="7ntxv"><listing id="7ntxv"><ol id="7ntxv"></ol></listing></b>
      <nobr id="7ntxv"></nobr><mark id="7ntxv"></mark>

        <p id="7ntxv"><menuitem id="7ntxv"><font id="7ntxv"></font></menuitem></p>
        <sub id="7ntxv"><menuitem id="7ntxv"><meter id="7ntxv"></meter></menuitem></sub>

        <mark id="7ntxv"></mark>
        <meter id="7ntxv"><var id="7ntxv"></var></meter>