English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale di riferimento del Directory PHP
La funzione scandir() elenca i file e le directory nella directory specificata
array scandir (string $directory [, int $sorting_order [, resource $context]];)
Restituisce un array di file e directory dal directory passato.
Numero di serie | Parametri e descrizione |
---|---|
1 | directory (obbligatorio) La directory da esplorare. |
2 | sorting_order (opzionale) Specifica l'ordine di sortimento. Il valore predefinito è 0 (ordinato in modo ascendente). Se impostato a 1, rappresenta l'ordinamento decrescente. |
3 | context (opzionale) Ambiente dell'handle della directory specificata. context è un'opzione che può modificare il comportamento del flusso di directory. |
Restituisce un array contenente i nomi dei file se ha successo, altrimenti restituisce FALSE. Se directory non è una directory, restituisce FALSE e genera un errore di livello E_WARNING.
Di seguito è riportato l'uso di questa funzione, elencare i file e le directory della directory newfolder:
<?php $dir = '/newfolder'; $files1 = scandir($dir); $files2 = scandir($dir, 1); print_r($files1); print_r($files2); ?>
Risultato di output:
Array ( [0] => . [1] => .. [2] => abc.php [3] => bbc.txt [4] => somedir ) Array ( [0] => somedir [1] => indiabbc.txt [2] => status999.php [3] => .. [4] => . )