Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať adresár do poľa v PHP

adresár , tiež známy ako zložky je virtuálny kontajner , ktorý možno ukladať súbory a adresáre . V niektorých operačných systémov , ako je Unix , adresár je špeciálny druh súboru , ktorý obsahuje zoznam jeho podadresárov . Hoci by sa mohlo zdať , že rozdiely medzi operačnými systémami by čítanie obsahu adresára ťažké , vynikajúce file - system funkcie knižnice PHP je jednoduchá úloha robí . Funkcia " scandir " berie cestu k adresáru a vráti jeho obsah ako pole . Pokyny dovolená 1

Vytvorte súbor s " . Php " rozšírenie a otvorte ho v textovom editore , ako je napríklad Poznámkový blok alebo WordPad .
2

Napíšte segment PHP kód , ktorý volá funkciu " scandir " PHP a vloží výsledok do novej premennej . Funkcia " scandir " berie adresár čítať ako jeho parameter . Nová premenná bude teraz obsahovať obsah adresára ako pole . Tu je kompletný kód :

$ directoryArr = scandir ( ' mypath /' ) ;
3

Ak chcete odstrániť " . " a " .. " prvky , ktoré sa objavia v poli , čo predstavuje existujúce a nadradené adresára , respektíve, volanie funkcie " array_slice " PHP odstrániť prvé dva prvky v poli ako tak :

$ directoryArr = array_slice ( $ directoryArr , 2 ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené