Sintaxe
array scandir ( string $directory [, int $sorting_order [, resource $context]] );
Definição e Uso
Ele retorna uma matriz de arquivos e diretórios do diretório passado.
Parâmetros
Sr. Não |
Parâmetro e Descrição |
1 |
directory(Required)
O diretório que será verificado.
|
2 |
sorting_order(Optional)
Ele especifica a ordem de classificação. O padrão é 0 (crescente). Se definido como 1, indica ordem decrescente.
|
3 |
context(Optional)
Ele especifica o contexto do identificador do diretório. Contexto é um conjunto de opções que podem modificar o comportamento de um fluxo.
|
Valor de retorno
Ele retorna uma matriz de nomes de arquivos em caso de sucesso ou FALSE em caso de falha.
Exemplo
A seguir está o uso desta função -
<?php
$dir = '/newfolder';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);
print_r($files1);
print_r($files2);
?>
Isso produzirá o seguinte resultado -
Array (
[0] => .
[1] => ..
[2] => abc.php
[3] => bbc.txt
[4] => somedir
)
Array (
[0] => somedir
[1] => indiabbc.txt
[2] => status999.php
[3] => ..
[4] => .
)