php下实现在指定目录搜索指定类型文件的函数

复制代码 代码如下:

  function bdir($dir,$typearr){

  $ndir = scandir($dir);

  foreach ($ndir as $k => $v){

  if ($v == '.' || $v == '..'){

  continue;

  }

  if (filetype($dir.$v) == 'file'){

  $arr = explode('.',$v);

  $type = end($arr);

  if (in_array($type,$typearr)){

  echo $dir.$v."<br />";

  }

  }elseif (filetype($dir.$v) == 'dir'){

  //echo $dir.$v."<br />";

  bdir($dir.$v.'/',$typearr);

  }

  }

  }

  $dir ='e:/ddcms/';

  $typearr = array('htm','html','php');

  bdir($dir,$typearr);