Liste os arquivos e diretórios no diretório de imagens:
<?php$dir = "/images/";// Classificar em ordem crescente - este é o padrão$a = scandir($dir);// Classificar em ordem decrescente$b = scandir($dir,1);print_r( $a);print_r($b);?>resultado:
Array([0] => .[1] => ..[2] => cat.gif[3] => dog.gif[4] => horse.gif[5] => minhas imagens)Array([0 ] => minhas imagens[1] => cavalo.gif[2] => cachorro.gif[3] => gato.gif[4] => ..[5] => .)A função scandir() retorna uma matriz de arquivos e diretórios no diretório especificado.
scandir( diretório, ordem_de_classificação, contexto );
parâmetro | descrever |
---|---|
diretório | Obrigatório. Especifica os diretórios a serem verificados. |
ordem_de_classificação | Opcional. Especifique a ordem de classificação. O padrão é 0, indicando ordem alfabética crescente. Se definido como SCANDIR_SORT_DESCENDING ou 1, ele classifica em ordem alfabética decrescente. Se definido como SCANDIR_SORT_NONE, resultados não classificados serão retornados. |
contexto | Opcional. Especifica o ambiente para identificadores de diretório. context é um conjunto de opções que modificam o comportamento do fluxo de diretório. |
Valor de retorno: | Em caso de sucesso, uma matriz de arquivos e diretórios é retornada. Retorna FALSE em caso de falha. Se o diretório não for um diretório, um erro de nível E_WARNING será lançado. |
---|---|
Versão PHP: | 5,0+ |
Registro de alterações do PHP: | PHP 5.4: Nova constante sorting_order. |