폴더의 모든 파일과 폴더를 PHP로 사전 순으로 나열하는 방법은 무엇입니까? 알파벳 순서로 파일 나열 (파일과 폴더 모두)
은 내가 파일a.txt
,
b.txt
,
c
에 대해 다음 사용하고,
d.txt
,
c
폴더입니다. 문제는
c
이 폴더이므로
b.txt
대신에 마지막으로 표시된다는 것입니다.
각 파일이나 폴더인지 확인하고 싶습니다.
<?php
$dir = opendir ("folders");
while (false !== ($file = readdir($dir))) {
echo "$file <br />";
}
?>
어떻게 폴더를 확인할 수 있습니까? – usertest
'is_file ($ filename)'과'is_dir ($ filename)'함수를 사용하십시오. –
glob에는 여러 개의 매개 변수가 있으므로 폴더에 대해 두 번, 파일에 대해 두 번 사용할 수 있습니다. 또는 위에서 언급 한 is_file() 및 is_dir()을 사용하십시오. 자세한 내용은 http://php.net/glob (PHP 사용자에게는 매우 유용한 URL 바로 가기가 있습니다.) –