2010-05-11 3 views
0

이미지를 사전 순으로 나열하려고하는 PHP 스크립트에 문제가 있습니다. 나는 이것을 급히 필요로하고 나는 PHP에 대해 많이 알지 못한다. scandir()을 사용하려고했지만 성공하지 못했습니다. 당신의 도움을 주셔서 감사합니다!! 당신이 출력 전에를 정렬 할 수 있도록 배열PHP (이미지 폴더) 이미지 알파벳순으로 나열 하시겠습니까?

function listerImages($repertoire){ 

$i = 0; 
$repertoireCourant = opendir('./'.$repertoire); 
while($fichierTrouve = readdir($repertoireCourant)){ 

    $fichierTemp = ""; 

    if($repertoire == '.') 
    $fichierTemp = $fichierTrouve; 
    else 
    $fichierTemp = $repertoire.'/'.$fichierTrouve; 
    if(estUneImageValide($fichierTemp)){ 
    echo afficherPhoto($fichierTemp,$i); 
    chmod($fichierTemp,0700); 
    } 

    $i++; 
} 
} 
+0

반환 된 목록이 사전 순으로 정렬되지 않는 문제가 있습니까? –

+0

glob() 체크 아웃 glob() –

+0

예. 이미지가 알파벳순으로 나열되어 있지 않음. – user338233

답변

2

스토어 항목 : 여기

는 코드입니다.

+0

readdir() 및 회사가 파일을 디렉토리 항목에 저장 한 순서대로 추가 한 순서 시작하는 디렉토리 –

2

나는 Ignacio에 동의합니다. PHP 매뉴얼의 Sorting Arrays 섹션을 참조하십시오.