ITPub博客

首页 > 应用开发 > IT综合 > PHP面试题-写一个函数,可以遍历文件夹下的所有文件和文件夹

PHP面试题-写一个函数,可以遍历文件夹下的所有文件和文件夹

原创 IT综合 作者:jyb2014 时间:2014-12-02 14:27:50 0 删除 编辑
/*
* 第一种方法
*/
 function dir_recursive($file_name){
  if($file_name == '.' || $file_name == '..') return false;
  if(!is_dir($file_name)) return false;
  $file_arr = scandir($file_name);
  if(empty($file_arr)) return false;
  foreach($file_arr as $val){
   dir_recursive($val);
  }
 }
 dir_recursive(getcwd);
 
?>
/*
* 第二种方法
*/


 function dir_recursive($file_name){
  if($file_name == '.' || $file_name == '..') return fasle;
  if(!is_dir($file_name)) return false;
  $open = opendir($file_name);
  while(($hd = readdir($open)) !== false){
   dir_recursive($hd);
  }
 }
 dir_recursive(getcwd());
?>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29753604/viewspace-1353967/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-07-15

  • 博文量
    101
  • 访问量
    196518