ホームページ  >  記事  >  バックエンド開発  >  方法 3 フォルダー内のすべてのファイルとフォルダーをスキャンする

方法 3 フォルダー内のすべてのファイルとフォルダーをスキャンする

WBOY
WBOYオリジナル
2016-07-25 09:11:41784ブラウズ
フォルダーの下にあるすべてのファイルとフォルダーをスキャンします
  1. function list_dir($dirpath){
  2. if($dirpath[strlen($dirpath)]-1!='/'){
  3. $dirpath.="/";
  4. }
  5. static $result_array=array( );
  6. if(is_dir($dirpath)){
  7. $files_dirs=scandir($dirpath);
  8. foreach($files_dirs as $file){
  9. if($file=='.'||$file=='. .'){続行;}
  10. if(is_dir($dirpath.$file)){
  11. list_dir($dirpath.$file);
  12. }else{
  13. array_push($result_array,$dirpath.$file);
  14. }
  15. }
  16. }
  17. return $result_array;
  18. }
  19. $array=list_dir('D:/www');
  20. foreach($array as $value){
  21. echo $value;
  22. echo "
    ";
  23. }
コードをコピー


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