*   >> Lecture Éducation Articles >> tech >> développement web

Liste des répertoires d'un répertoire Arbre Avec Php

usqu'à ce que certaines conditions sont remplies. La liste des répertoires d'une arborescence de répertoires est normalement obtenu en utilisant une fonction récursive. Dans la spécification de PHP, il est dit que une fonction récursive ne devrait pas faire plus de 100 200 appels sur lui-même. De cela, je pense que le nombre de répertoires dans votre arborescence ne devrait pas être plus de 100. Si vous avez plus de 100 annuaires dans votre site, vous devez concevoir un moteur de recherche qui est différent de celui que je vous présente dans ce série.

La fonction récursive pour cette recherche dans le répertoire Ceci est la façon dont notre fonction récursive se comporte. La fonction sera d'abord la liste de tous les chemins des sous-répertoires du répertoire racine. Il sera alors la liste de tous les chemins de toutes deuxième niveau sous-répertoires. Il sera alors la liste de tous les chemins de tous les sous-répertoires de troisième niveau. Il sera ensuite énumérer les chemins de tous les sous-répertoires de quatrième niveau; et ainsi de suite. Dans un répertoire, la liste des ses sous-répertoires se fait par ordre alphabétique.

Répertoire Arbre Exemple Ouvrez le lien suivant dans une nouvelle fenêtre Tab et vous verrez un exemple arborescence. https://www.cool-mathematics.biz/diagrams/directory-tree.gif Dans la pratique, la fonction récursive ne peut pas énumérer tous les sous-répertoires de tous les niveaux d'un seul coup. Je vais utiliser l'arborescence des répertoires dans la fenêtre de l'onglet ouvert à expliquer comment la fonction récursive navigue l'arborescence de répertoires. Il commence par la liste de tous les sous-répertoires dans le répertoire racine, rep0.

Ensuite, il se déplace vers la gauche (par ordre alphabétique) sous-répertoire, qui est Dir00. Au Dir00, il répertorie tous les sous-répertoires de Dir00. Il se rendra ensuite dans le répertoire Dir000 (de gauche - par ordre alphabétique) annuaire avec l'espoir de liste les sous-répertoires là. Il ne verra pas les sous-répertoires dans Dir000. Il reviendra ensuite à Dir00 et aller à Dir001, avec l'espoir de la liste des sous-répertoires dans Dir001. Il ne sera pas de trouver des sous-répertoires dans D001. Il se rendra ensuite à Dir00.

Au Dir00 car il a énuméré tous les sous-répertoires de Dir00, il ira à rep0. De rep0 il ira à Dir01. Au Dir01 il donnera la liste de tous les sous-répertoires de Dir01. De Dir01, il ira à Dir010 avec l'espoir de liste les sous-répertoires qui peuvent être

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.