最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php遍歷文件夾下的所有文件和子文件夾示例

 更新時(shí)間:2014年03月20日 11:27:08   作者:  
這篇文章主要介紹了php遍歷文件夾下的所有文件和子文件夾示例,這里提供二個(gè)方法,需要的朋友可以參考下

遍歷目錄,結(jié)果存入數(shù)組。支持php4及以上。php5以后可用scandir()函數(shù)代替while循環(huán)。

復(fù)制代碼 代碼如下:

<?php
/**
* @param string $dir
* @return array
*/
function my_scandir($dir)
{
 $files = array();
 if ( $handle = opendir($dir) ) {
  while ( ($file = readdir($handle)) !== false )
  {
   if ( $file != ".." && $file != "." )
   {
    if ( is_dir($dir . "/" . $file) )
    {
     $files[$file] = my_scandir($dir . "/" . $file);
    }
    else
    {
     $files[] = $file;
    }
   }
  }
  closedir($handle);
  return $files;
 }
}

function my_scandir1($dir)
{
 $files = array();
 $dir_list = scandir($dir);
 foreach($dir_list as $file)
 {
  if ( $file != ".." && $file != "." )
  {
   if ( is_dir($dir . "/" . $file) )
   {
    $files[$file] = my_scandir1($dir . "/" . $file);
   }
   else
   {
    $files[] = $file;
   }
  }
 }

 return $files;
}

$result = my_scandir('./');
$result = my_scandir1('./');
?>

另一個(gè)實(shí)現(xiàn)方法

復(fù)制代碼 代碼如下:

function fetchDir($dir) {
        foreach(glob($dir.'\*') as $file) {
            echo $file,"\n";
            if(is_dir($file)) {
                fetchDir($file);
            }
        }
    }
    fetchDir("D:\wamp\www\any");

還可以把‘\*', 換成 DIRECTORY_SEPARATOR.'*' ,把‘\n'換成PHP_EOL ,這樣可以跨平臺(tái)了。

相關(guān)文章

最新評(píng)論

郧西县| 尚义县| 德令哈市| 祁东县| 乐业县| 北碚区| 丹凤县| 始兴县| 德清县| 体育| 乐东| 浮山县| 镇巴县| 丰县| 和政县| 鹤山市| 望谟县| 衡南县| 宜宾市| 综艺| 上杭县| 洛川县| 额尔古纳市| 长白| 观塘区| 中阳县| 四平市| 苏尼特右旗| 安化县| 新化县| 沐川县| 右玉县| 丰台区| 平定县| 临夏县| 阿坝| 绥江县| 江口县| 高雄市| 惠东县| 灌云县|