scandir
(PHP 5)
scandir -- 지정 경로 안의 파일과 디렉토리 목록설명
array scandir ( string directory [, int sorting_order [, resource context]])directory에서 파일과 디렉토리의 array를 반환합니다. directory가 디렉토리가 아닐 경우, 불린 FALSE를 반환하고, 에러 레벨 E_WARNING를 생생합니다.
기본값으로, 정렬 순서는 알파벳 오름 차순입니다. 선택적인 sorting_order를 사용하면(1로 설정), 정렬 순서는 알파벳 내림 차순입니다.
[v5.0]
<?
$dir = '/tmp';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);
print_r($files1);
print_r($files2);
?>
Array
(
[0] => .
[1] => ..
[2] => bar.php
[3] => foo.txt
[4] => somedir
)
Array
(
[0] => somedir
[1] => foo.txt
[2] => bar.php
[3] => ..
[4] => .
)
[4.0]
<?
$dir = "/tmp";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
sort($files);
print_r($files);
rsort($files);
print_r($files);
?>
Array ( [0] => . [1] => .. [2] => bar.php [3] => foo.txt [4] => somedir ) Array ( [0] => somedir [1] => foo.txt [2] => bar.php [3] => .. [4] => . )
'Programming > PHP' 카테고리의 다른 글
PHP 소스 암호화 도구 - NEP(NomElix Encoder for PHP) (0) | 2008.03.05 |
---|---|
한자를 유니코드로 변환 (0) | 2008.03.05 |
PHP Performance (튜닝의 지름길) (0) | 2007.05.18 |
[PHP] 파일 읽고 쓰기 fOpen fWrite (0) | 2007.05.17 |
[PHP] 간단한 스위치(switch) 구문 (0) | 2007.05.17 |