In questo articolo imparerai come ottenere tutti i file e le sottodirectory in una directory in PHP. La funzione scandir() in PHP restituisce un array di file e directory della directory specificata.
qual è la sintassi della funzione READDIR() in php?
scandir(directory, order, context)
Parametro | Home |
---|---|
elenco | Necessario. Specifica la directory da scansionare |
minimo | Opzionale. Specifica l'ordine di ordinamento. L'ordinamento predefinito è alfabetico in ordine crescente (0). Imposta su SCANDIR_SORT_DESCENDING o 1 per ordinare in ordine alfabetico decrescente o SCANDIR_SORT_NONE per restituire il risultato non ordinato |
contesto | Opzionale. Specifica il contesto dell'handle di directory. Il contesto è un insieme di opzioni che possono modificare il comportamento di un flusso |
esempi della funzione READDIR()
Esempio 1. In questo esempio, elenchiamo file e directory all'interno della directory images.
<?php
$dir = "/images/";
// Sort in ascending order - this is default
$a = scandir($dir);
// Sort in descending order
$b = scandir($dir,1);
print_r($a);
print_r($b);
?>