PHP - Funzione scandir ()
Sintassi
array scandir ( string $directory [, int $sorting_order [, resource $context]] );
Definizione e utilizzo
Restituisce un array di file e directory dalla directory passata.
Parametri
Suor n | Parametro e descrizione |
---|---|
1 |
directory(Required) La directory che verrà sottoposta a scansione. |
2 |
sorting_order(Optional) Specifica l'ordinamento. L'impostazione predefinita è 0 (crescente). Se impostato a 1, indica l'ordine decrescente. |
3 |
context(Optional) Specifica il contesto dell'handle di directory. Il contesto è un insieme di opzioni che possono modificare il comportamento di un flusso. |
Valore di ritorno
Restituisce un array di nomi di file in caso di successo o FALSE in caso di fallimento.
Esempio
Di seguito è riportato l'utilizzo di questa funzione:
<?php
$dir = '/newfolder';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);
print_r($files1);
print_r($files2);
?>
Questo produrrà il seguente risultato:
Array (
[0] => .
[1] => ..
[2] => abc.php
[3] => bbc.txt
[4] => somedir
)
Array (
[0] => somedir
[1] => indiabbc.txt
[2] => status999.php
[3] => ..
[4] => .
)