En katalog , även känd som en mapp , är en virtuell behållare som kan lagra filer och kataloger . I vissa operativsystem , t.ex. Unix , är en katalog en speciell typ av fil som innehåller en förteckning över dess underkataloger . Även om det kan verka som skillnaderna mellan operativsystemen skulle göra att läsa innehållet i en katalog svårt , gör PHP utmärkta filsystem funktion biblioteket det en enkel uppgift . Funktionen " scandir " tar sökvägen till en katalog och returnerar dess innehåll som en matris . Instruktioner
1
Skapa en fil med en " . Php " förlängning och öppna den med en textredigerare , till exempel Anteckningar eller WordPad .
2
Skriv ett segment av PHP kod som anropar PHP : s " scandir " funktion och infogar resultatet i en ny variabel . Den " scandir " funktionen tar katalogen att läsa som sin parameter . Den nya variabeln innehåller nu innehållet i katalogen som en matris . Här är hela koden :
$ directoryArr = scandir ( ' mypath /');
3
Ta bort " . " och ".." element som visas i matrisen , som representerar de nuvarande och förälder kataloger respektive ringa PHP : s " array_slice " -funktion för att ta bort de två första elementen i arrayen så här:
$ directoryArr = array_slice ( $ directoryArr , 2 ) ; Addera