>  기사  >  백엔드 개발  >  PHP에서 파일의 첫 번째 레벨 디렉토리를 얻는 방법(순수 코드)

PHP에서 파일의 첫 번째 레벨 디렉토리를 얻는 방법(순수 코드)

不言
不言원래의
2018-08-04 14:20:323755검색

이 문서의 내용은 PHP에서 파일의 첫 번째 수준 디렉터리(순수 코드)를 얻는 방법에 대한 것입니다. 이는 특정 참조 값을 가지고 있으므로 도움이 필요할 수 있습니다.

php는 파일 디렉토리의 첫 번째 레벨 예제 코드를 얻습니다(중국어 왜곡 문자 문제 해결).

// 获取目录一层的方法
/*
   *  @param  readfileone //读取一层文件夹内容
   *  @param  dir  // 查找的路径
   *  @param
   *  @param
   */
function   readfileone($dirName){
    $array=array();
    $dir='./Public/Uploads/'.$dirName;
    if(is_dir(iconv('utf-8','gb2312',$dir))==true){
        if($handle=opendir(iconv('utf-8','gb2312',$dir))){
            while(false!==($files=readdir($handle))){
                $files=iconv('gb2312','utf-8',$files);
                if($files!="."&&$files!=".."){
                    $files=iconv('utf-8','utf-8',$files);
                    $dir=iconv('utf-8','utf-8',$dir);
                    if(is_dir($dir."/".$files))
                    {
                        $new_dir=$dir."/".$files;
                        readfileone($new_dir);
                    }
                    else
                    {
                        $str=$dir."/".$files;
                        $str=iconv('utf-8','utf-8',$str);
                        // session('success.file',$str);
                        array_push($array,$str);
                    }
                }
            }
        }
        closeDir($handle);
    }else{
        //  echo '没有找到目录';
        array_push($array,'没有找到目录');
        array_push($array,'fail');
    }
    return $array;//返回二维数组
}

추천 관련 기사:

php로 파일 디렉토리를 만드는 방법은 무엇입니까? (순수 코드)

PHP가 디렉터리와 디렉터리의 모든 파일을 삭제하는 방법에 대한 코드 예

PHP는 압축된 패키지 파일을 지정된 디렉터리로 어떻게 압축 해제합니까?(순수 코드)

위 내용은 PHP에서 파일의 첫 번째 레벨 디렉토리를 얻는 방법(순수 코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.