Maison  >  Article  >  Opération de traversée du répertoire PHP

Opération de traversée du répertoire PHP

无忌哥哥
无忌哥哥original
2018-06-28 11:01:272445parcourir

* Opération de traversée de répertoire :

* 1. Fonctions de processus traditionnelles : opendir(), readdir(), closeir()

* 2. Scanner de répertoire : scandir()

* La première méthode : fonction de répertoire traditionnelle

* La première étape : opendir('directory') ouvre le répertoire, renvoie la ressource avec succès, renvoie false en cas d'échec

* La seconde étape : readdir($dir) lit le contenu du répertoire, Shigong renvoie le nom du fichier et renvoie false

* en cas d'échec Deux façons : Enregistrez le contenu du répertoire dans un tableau pour le parcours

* Le première étape : scandir($dir) convertit le répertoire en tableau et l'enregistre
$dir = opendir('../0418') or die('打开失败');
// $dir = opendir('./') or die('打开失败');  //.或./当前目录
while (false != ($file = readdir($dir))) {
// print $file."<br>";
// print nl2br($file."\n");
if ($file != "." && $file != "..") {      
print $file."<br>";
     }
}
closedir($dir);
echo &#39;<hr>&#39;;

* La deuxième étape : Parcourir le tableau de répertoires

//Lire le contenu d'un répertoire dans un tableau :

//Explication : Si vous souhaitez récursiver tous les répertoires, vous devez écrire une fonction personnalisée pour résoudre le problème. Nous introduisons une méthode plus pratique Technologie de traversée récursive

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