2011-11-04 4 views
0

iles 작은 파일 관리자로 작업하고 있습니다. 제가해야 할 것은 일종의 해당 배열입니다디렉토리에서 파일을 분리하고 정렬하는 방법은 무엇입니까?

이제
$files = array(
    array("name1", "size1", "date1", "type1"), 
    array("name2", "size2", "date2", "type2") 
); 

: 나는이 같은 파일과 디렉토리의 연관 배열을 가지고있다. 먼저 배열에서 다른 "유형"값을 가지므로 디렉토리에서 폴더를 분리하고 싶습니다. 디렉토리는 "dir", 파일은 "file"로 표시됩니다. 이 둘을 분리 한 후 이름, 크기 또는 날짜 (시간 소인), 오름차순 또는 내림차순으로 정렬하고 싶습니다.

누구든지 나에게이 작업을 어떻게 수행 할 수 있습니까?

+0

['usort()'] (http://php.net/usort)를 사용하십시오. – ComFreek

답변

0
foreach ($files as $file) { 
    if ($file[3] == 'dir') { ... it's a dir ... } 
    if ($file[3] == 'file') { ... it's a ... any guesses? ...} 
} 

"폴더"와 "디렉토리"의 차이점은 무엇입니까?

+0

나는 파일을 의미하므로 오타가 있습니다 :) –

관련 문제