使用 PHP 獲取特定目錄中的所有子目錄


以下程式碼行可用於獲取目錄中的子目錄:

示例

 即時演示

<?php
   $all_sub_dirs = array_filter(glob('*.*'), 'is_dir');
   print_r($all_sub_dirs);
?>

輸出

將生成以下輸出。glob 函式用於獲取特定目錄的所有子目錄:

Array (
   [0] => demo.csv
   [1] => mark.php
   [2] => contact.txt
   [3] => source.txt
)

以下程式碼可用於僅獲取目錄:

示例

<?php
   $all_dirs = glob($somePath . '/*' , GLOB_ONLYDIR);
   print_r($all_dirs);
?>

輸出

將生成以下輸出。glob 函式透過指定僅需要提取目錄來使用:

Array (
   [0] => example
   [1] => exam
   [2] => log
)

更新於:2019-12-30

2k+ 次瀏覽

開始你的 職業生涯

完成課程進行認證

開始
廣告