2012-03-23 5 views
2

opendir을 알파벳 순서로 정렬 할 수 있습니까?알파벳 순서로 정렬

$user = $fgmembersite->UserFullName(); 
$handle = opendir("users/$user/"); 

while (false!==($file = readdir($handle))) { 
    if ($file != "." && $file != ".."){ 
     echo 'some code here'; 
    } 
} 

미리 감사드립니다.

+0

나는 아주 비슷한 질문을했다 ... http://stackoverflow.com/questions/541510/php-readdir-not-returning-files-in-alphabetical-order – Buggabill

답변

5

내가 대신 scandir()을 사용 : Blauesocke는 지적

$user = $fgmembersite->UserFullName(); 
$files = scandir('users/' . $user . '/'); 
foreach ($files as $file) { 
    if ($file != '.' && $file != '..') { 
     // Do stuff here 
    } 
} 

, 그것은 이미 정렬됩니다.

+0

Scandir은 이미 오름차순으로 알파벳순으로 분류되어있다. –

+0

@Blauesocke, 잘 알고, 고마워! – Brad

+0

PHP에 대해 많이 알지 못해서 어떻게해야합니까? –

관련 문제