创建时间: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;//循环装进空的数组
}
}