Come leggere una directory di Array in PHP

August 2

Come leggere una directory di Array in PHP


Una directory, noto anche come una cartella, è un contenitore virtuale che può memorizzare file e directory. In alcuni sistemi operativi, come Unix, una directory è un tipo speciale di file che contiene un elenco delle sue sottodirectory. Anche se potrebbe sembrare come le differenze tra i sistemi operativi renderebbero leggere il contenuto di una directory difficile, eccellente libreria di funzioni del file system di PHP lo rende un compito semplice. La funzione "scandir" prende il percorso di una directory e restituisce il contenuto come un array.

istruzione

1 Creare un file con estensione ".php" e aprirlo con un editor di testo, come Blocco note o WordPad.

2 Scrivi un segmento di codice PHP che chiama la funzione "scandir" di PHP e inserisce il risultato in una nuova variabile. La funzione "scandir" prende la directory di leggere come parametro. La nuova variabile conterrà ora il contenuto della directory come un array. Ecco il codice completo:

$ DirectoryArr = scandir ( 'mypath /');

3 Per rimuovere il "." e ".." gli elementi che compaiono nella matrice, che rappresenta le directory corrente e genitori, rispettivamente, chiamata di funzione "array_slice" di PHP per rimuovere i primi due elementi della matrice in questo modo:

$ DirectoryArr = array_slice ($ directoryArr, 2);