A katalog, også kjent som en mappe , er en virtuell beholder som kan lagre filer og kataloger . På noen operativsystemer , slik som Unix , er en katalog en spesiell type fil som inneholder en liste over sine underkataloger . Selv om det kan virke som forskjellene mellom operativsystemer ville gjøre å lese innholdet i en katalog vanskelig, gjør PHP utmerkede filsystem funksjon bibliotek det en enkel oppgave. Funksjonen " scandir " tar banen til en katalog og returnerer innholdet som en matrise . Instruksjoner
en
Opprett en fil med et " . Php " forlengelse og åpne den med en tekst editor, for eksempel Notepad eller WordPad .
2
Skriv et segment av PHP kode som kaller PHP er " scandir "-funksjonen og setter resultatet inn i en ny variabel . Den " scandir "-funksjonen tar katalogen til å lese som parameter . Den nye variabelen vil nå inneholde innholdet i katalogen som en matrise . Her er den komplette koden : en
$ directoryArr = scandir (' mypath /');
3
å fjerne " . " og ".." elementene som vises i tabellen, representerer den nåværende og overordnede kataloger henholdsvis kaller PHP er " array_slice " funksjonen til å fjerne de to første elementene i matrisen som dette:
$ directoryArr = array_slice ( $ directoryArr , 2 );