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

Notering mapper af et mappetræ med php

øgemaskine, der er forskellig fra den, jeg præsentere Dem i denne serie. Den rekursiv funktion til denne mappe Søg Dette er, hvordan vores rekursiv funktion opfører sig. Funktionen vil først liste alle stierne i undermapper til den øverste mappe. Så det vil liste alle de stier af eventuelle sekundære niveau sub mapper. Så det vil liste alle de stier af eventuelle tredje niveau undermapper. Så det vil liste stierne i eventuelle fjerde niveau undermapper; og så videre. I enhver mappe, er notering af dens undermapper gjort alfabetisk.

Vejviser Tree Eksempel Åbn følgende link i en ny fane vindue og du vil se et mappetræ eksempel. https://www.cool-mathematics.biz/diagrams/directory-tree.gif I praksis kan den rekursive funktionen ikke liste alle undermapper i ethvert niveau i et sweep. Jeg vil bruge mappetræet i den åbnede Tab vinduet for at forklare, hvordan den rekursive funktion navigerer mappetræet. Det starter ved at liste alle de undermapper i den øverste mappe, Dir0. Derefter flytter den til den længst til venstre (alfabetisk) undermappe, som er Dir00. Hos Dir00, det viser alle de undermapper i Dir00.

Det vil derefter flytte til Dir000 biblioteket (længst til venstre - alfabetisk) mappe med håbet på listen eventuelle undermapper der. Det vil ikke se nogen undermapper i Dir000. Det vil derefter vende tilbage til Dir00 og gå til Dir001, med håbet om notering eventuelle undermapper i Dir001. Det vil ikke finde nogen undermapper i D001. Det vil derefter gå til Dir00. Hos Dir00 da det har listet alle undermapper i Dir00, vil det gå til Dir0. Fra Dir0 det vil gå til Dir01. Hos Dir01 det vil liste alle undermapper i Dir01.

Fra Dir01, vil det gå til Dir010 med håbet på listen eventuelle undermapper, der kan være der. Det vil ikke se nogen undermappe i Dir010. Det vil derefter gå til Dir01 og derefter til Dir011 med håbet om at se nogen undermapper der. Det vil ikke se nogen sub mappe der. Det vil derefter gå tilbage til Dir01 og derefter Dir0. Hos Dir0 nu har det gjort alt sit arbejde, så det stopper der. Før vi skriver Funktion før vi skriver funktionen, er der visse ting at tage i betragtning. Vi har brug for at vide den mappe, hvis nogen, der er moderselskab for den øverste mappe.

Vi skal bruge den til at forhindre, at rekursive funktion fra at gå op forbi den øverste mappe. PHP komplette kode script vil være i top mappe. Funktionen vil ikke bogstaveligt liste stierne til undermapper. Det vil sende dem til et array. Værdierne (stier) i dette array kan derefter

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