glob

glob -- Localiza diretórios/arquivos que combinem com o padrão

Descrição

array glob ( string pattern [, int flags])

A função glob( ) procura por todos os caminhos de arquivos que batem com o padrão pattern de acordo com as regras do sistema operacional . Nenhuma expansão ou substituição de variável é realizada .

Retorna um array contendo os arquivos / diretórios localizados ou FALSE em caso de erro .

Exemplo 1 . Maneira conveniente de como glob( ) pode substituir opendir( ) e similares .

 
foreach

 
(

 
glob("*.txt"

 
)

 
as

 
$filename

 
)

 
{

 
echo

 
"Tamanho

 
de

 
$filename

 
"

 
.

 
filesize($filename

 
)

 
.

 
"\n"

 
;

 
}



Resultado possível do exemplo acima :

 
Tamanho

 
de

 
funclist.txt

 
44686

 
Tamanho

 
de

 
funcsummary.txt

 
267625

 
Tamanho

 
de

 
quickref.txt

 
137820



Veja também opendir( ) , readdir( ) , closedir( ) , fnmatch( ) e a manpage UNIX de glob(3 ) para os nomes das flags (uma vez que elas não estão documentadas aqui ) .