ホームページ >バックエンド開発 >PHPチュートリアル >ディレクトリ内のすべてのサブディレクトリを一覧表示する PHP 関数

ディレクトリ内のすべてのサブディレクトリを一覧表示する PHP 関数

WBOY
WBOYオリジナル
2016-07-25 08:45:16874ブラウズ

次の関数は、ディレクトリ内のすべてのサブディレクトリをリストします:

  1. function listdir($dir){
  2. if ($handle = opendir($dir)){
  3. $output = array() ;
  4. while (false !== ($item = readdir($handle))){
  5. if (is_dir($dir.'/'.$item) and $item != "." and $item != ". ." ){
  6. $output[] = $dir.'/'.$item;
  7. $output = array_merge($output, ListDescendantDirectories($dir.'/'.$item));
  8. }
  9. }
  10. Closedir( $handle );
  11. return $output;
  12. }else{
  13. return false;
  14. }
  15. }
  16. $dirs = listdir('myDirectory');
  17. foreach($dirs as $dir){
  18. echo $dir.'< ;br> ;';
  19. }
  20. ?>
コードをコピー

ディレクトリ、PHP


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。