Maison >développement back-end >tutoriel php >PHP implémente les opérations de répertoire
Cette fois, je vais vous présenter PHP pour implémenter les opérations d'annuaire. Quelles sont les précautions à prendre pour que PHP implémente les opérations d'annuaire ? Ce qui suit est un cas pratique, jetons un coup d'oeil.
Obtenir de manière récursive le contenu du répertoire
Point de récursion : lorsque le fichier lu est un répertoire.
1. Lisez d'abord le contenu d'un répertoire (hors sous-répertoires) :
2. Déterminez si chaque fichier lu est un répertoire, s'il s'agit d'un répertoire, appelez-le de manière récursive, en passant le sous-répertoire actuel en paramètre.
3. Résultat de sortie du mode d'indentation
La profondeur d'appel récursif est le niveau d'indentation du fichier déterminé par cette fonction ! Chaque fois qu'un appel récursif est effectué, le niveau d'indentation augmente d'un niveau.
//str_repeat : Répète une chaîne et renvoie le résultat des multiplicateurs répétés saisis. string str_repeat (string $input, int $multiplier)
Renvoie le résultat des multiplicateurs répétés d'entrée.
4. Enregistrer les résultats au format tableau
:
Array( Array(‘deep’=>0, ‘filename’=>’application’), Array(‘deep’=>1, ‘filename’=>’back‘), Array(‘deep’=>1, ‘filename’=>’controllers‘[, ‘type’=’dir’]))
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!