Maison  >  Article  >  développement back-end  >  Exemple d'opération de répertoire PHP

Exemple d'opération de répertoire PHP

小云云
小云云original
2018-03-27 12:09:081586parcourir

Cet article partage principalement avec vous des exemples d'opérations de répertoire PHP et obtient de manière récursive le contenu du répertoire. J'espère qu'il pourra aider tout le monde.

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) :

Exemple dopération de répertoire PHP

2. file est un répertoire, si c'est le cas, appelez-le de manière récursive et passez le sous-répertoire actuel en paramètre.

Exemple dopération de répertoire PHP

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.

Exemple dopération de répertoire PHP
Exemple dopération de répertoire PHP

//str_repeat:重复一个字符串,返回 input 重复 multiplier 次后的结果。string str_repeat ( string $input , int $multiplier )

Renvoie le résultat de la saisie des temps de multiplicateur répétés.

Exemple dopération de répertoire PHP
Exemple dopération de répertoire PHP
4. Enregistrez les résultats en mode tableau
Formulaire :

Array(    Array(‘deep’=>0, ‘filename’=>’application’),    Array(‘deep’=>1, ‘filename’=>’back‘),    Array(‘deep’=>1, ‘filename’=>’controllers‘[, ‘type’=’dir’]))

Exemple dopération de répertoire PHP

Supprimer récursivement le contenu du répertoire

Exemple dopération de répertoire PHP

Obtenir récursivement 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 (à l'exclusion des sous-répertoires) :

Exemple dopération de répertoire PHP

2. file est un répertoire, si c'est le cas, appelez-le de manière récursive et passez le sous-répertoire actuel en paramètre.

Exemple dopération de répertoire PHP

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.

Exemple dopération de répertoire PHP
Exemple dopération de répertoire PHP

//str_repeat:重复一个字符串,返回 input 重复 multiplier 次后的结果。string str_repeat ( string $input , int $multiplier )

Renvoie le résultat de la saisie des temps de multiplicateur répétés.

Exemple dopération de répertoire PHP
Exemple dopération de répertoire PHP
4. Enregistrez les résultats en mode tableau
Formulaire :

Array(    Array(‘deep’=>0, ‘filename’=>’application’),    Array(‘deep’=>1, ‘filename’=>’back‘),    Array(‘deep’=>1, ‘filename’=>’controllers‘[, ‘type’=’dir’]))

Exemple dopération de répertoire PHP

Supprimer récursivement le contenu du répertoire

Exemple dopération de répertoire PHP

Recommandations associées :

Comment utiliser les fonctions dans les répertoires PHP

Opération d'annuaire PHP

Résumé des fonctions de gestion d'annuaire PHP_Tutoriel PHP

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn