Exemple d'opération de répertoire PHP

小云云
Libérer: 2023-03-22 12:16:01
original
1602 Les gens l'ont consulté

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 )
Copier après la connexion
Copier après la connexion

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’]))
Copier après la connexion
Copier après la connexion

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 )
Copier après la connexion
Copier après la connexion

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’]))
Copier après la connexion
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal