>  기사  >  백엔드 개발  >  php는 디렉토리의 모든 파일 이름을 가져옵니다

php는 디렉토리의 모든 파일 이름을 가져옵니다

巴扎黑
巴扎黑원래의
2016-11-12 14:47:101892검색

php는 디렉터리에 있는 모든 파일 이름을 가져옵니다.
1. 먼저 작업할 디렉터리를 열고 변수를 지정합니다.
//현재 디렉터리의 pic 디렉터리 아래에 있는 common 하위 디렉터리를 엽니다.
$handler = opendir('pic/common');
2. 디렉터리의 모든 파일을 읽는 루프
/* 여기서 $filename = readdir($handler)는 읽기 파일 이름이 할당됩니다. 무한 루프에 빠지지 않으려면 $filename !== false도 필요합니다. !==를 사용해야 합니다. 파일 이름이 '0'이거나 시스템에서 무언가가 거짓으로 간주되는 경우 !=를 사용하면 루프가 중지됩니다.*/
while( ($filename = readdir($ handler) )) !== false )
{
3. 디렉터리에 '.' 및 '..'이라는 두 개의 파일이 있으므로 해당 파일을 작동하지 마세요.
if($filename != ". " && $ filename! = "..")
{
4. 처리
// 출력 파일 이름에 대한 echo는 다음과 같습니다.
echo $ filename;
}
}
}
}

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