陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

PHP打开目录,遍历出目录里面所有文件或目录

创建时间:2016-10-24

两个循环,第一个循环用来读取目录装进,第二个循环用来遍历数组输出

$dirName = "./Public/note/PHP";//文件目录路径
$arrDr = array();//定义一个空的数组
if(file_exists($dirName)){//检测文件或目录是否存在
    $resData = opendir($dirName);//打开一个目录,返回一个目录资源
    while(($strData=readdir($resData))!==false){//循环从目录资源中读取数据
        if($strData!="."&&$strData!=".."){//过滤掉目录跟文件为.或者..的名称
             $arrDr[] = $strData;//循环装进空的数组
        }
    }
}
$drx = array();//定义一个空的数组
foreach($arrDr as $value){//遍历所有的目录或者文件名称
    $df = iconv('GBK','utf-8',$value);//转换成utf-8格式
    if($df!="."&&$df!=".."){//过滤掉目录跟文件为.或者..的名称
        $drx[] = $df;//循环装进空的数组
    }
}