*   >> Læs Uddannelse artikler >> tech >> web development

Notering mapper af et mappetræ med php

tuelle mappe er topniveauet. Det andet segment danner de fuldstændige stier for underindeksene og sender dem til arrayet. Det tredje segment ændrer den aktuelle mappe til den for en undermappe, som den endnu ikke har gjort gældende. Det vil gå til en sub mappe efter en alfabetisk rækkefølge af sub mapper. Den rekursive funktion kaldes igen og igen; hvis nogen af ​​iterationer er der ingen sub bibliotek, så den tredje Kodesegmentet springes over.

Når alle mulige undermapper er blevet gjort strøm ved en bottom-mest gren af ​​den mappe træet, funktionen har at bevæge sig op; det er den funktion har at gøre forælder biblioteket strøm, så det kan derefter foretage den næste undermappe af den forælder, nuværende. Formålet med den fjerde kodesegmentet er at flytte funktionen op. Hvis den forælder mappe gøres strøm er at blive den mappe over den øverste mappe, så er ovenstående mappe ikke er lavet strøm; den fjerde kodesegmentet tager sig af det.

Den rekursiv funktion Kode Koden segment, der viser stierne i array til browseren er ikke en del af den rekursive funktion. Koden for den rekursive funktion er angivet nedenfor: funktion Søgetræ () {global $ aboveDir, $ dirArr; $ CDirArr = scandir ("."); //få biblioteket liste over aktuelle katalog for ($ i = 0; $ i if ((is_file ($ CDirArr [$ i]))

Page   <<  [1] [2] [3] [4] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.