亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php實(shí)現(xiàn)遍歷文件夾的方法匯總

 更新時(shí)間:2017年03月02日 08:38:20   作者:月小升博客  
在一般的PHP面試中,有很多都會(huì)問(wèn)及這樣的一個(gè)問(wèn)題:寫(xiě)一個(gè)能遍歷指定文件夾下所有文件和文件夾的方法。下面我們就來(lái)匯總下,希望對(duì)大家能夠有所幫助

php 遍歷 文件夾 ,不少時(shí)候還是很需要的

/*獲取所有文件*/

function get_all_files( $path ){
  $list = array();
  foreach( glob( $path . '/*') as $item ){
    if( is_dir( $item ) ){
     $list = array_merge( $list , get_all_files( $item ) );
    }
    else{
     $list[] = $item;
    }
  }
  return $list;
}

/*獲取所有文件,只要一層目錄文件*/

function get_my_files( $path ){
  $list = array();
  foreach( glob( $path . '/*') as $item ){
    if( is_dir( $item ) ){
     $list[] = $item;
    }
  }
  return $list;
}

php 遍歷 文件夾 加強(qiáng)版

/*獲取所有文件,帶時(shí)間*/

function get_all_files_time( $path ){
 clearstatcache();
  $list = array();
 
  foreach( glob( $path . '/*') as $item ){
    if( is_dir( $item ) ){
  $list = array_merge( $list , get_all_files_time( $item ) );
 
    }
    else{
 
  $list[$item] = ftime(fileatime($item)); //fileatime 訪問(wèn)時(shí)間 fileatime 訪問(wèn)時(shí)間 filemtime 修改時(shí)間
 
 
    }
  }
  return $list;
}

/*獲取所有文件,帶時(shí)間*/

function get_all_files_mtime( $path ){
 clearstatcache();
  $list = array();
 
  foreach( glob( $path . '/*') as $item ){
    if( is_dir( $item ) ){
  $list = array_merge( $list , get_all_files_mtime( $item ) );
 
    }
    else{
 
  $list[$item] = ftime(filemtime($item)); //fileatime 訪問(wèn)時(shí)間 fileatime 訪問(wèn)時(shí)間 filemtime 修改時(shí)間
 
 
    }
  }
  return $list;
}

相關(guān)文章

最新評(píng)論