Heim > Schlagzeilen > PHP-Verzeichnisdurchlaufvorgang

PHP-Verzeichnisdurchlaufvorgang

无忌哥哥
Freigeben: 2018-06-28 11:01:27
Original
2504 Leute haben es durchsucht

* Verzeichnisdurchlaufvorgang:

* 1. Traditionelle Prozessfunktionen: opendir(), readdir(), geschlossenir()

* 2. Verzeichnisscanner: scandir()

* Der erste Weg: herkömmliche Verzeichnisfunktion

* Der erste Schritt: opendir('directory') öffnet das Verzeichnis, gibt die Ressource erfolgreich zurück und gibt false zurück, wenn dies fehlschlägt

* Der zweite Schritt: readdir($dir) liest den Verzeichnisinhalt, Shigong gibt den Dateinamen zurück und gibt bei einem Fehler false zurück

* Methode: Speichern Sie den Verzeichnisinhalt in einem Array zum Durchlaufen

* Der erste Schritt: scandir($dir) konvertiert das Verzeichnis in ein Array und speichert es

* Der zweite Schritt: Durchlaufen des Verzeichnisarrays

//Lesen Sie den Inhalt eines Verzeichnisses in ein Array :

$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;;
Nach dem Login kopieren

//Erläuterung: Wenn Sie alle Verzeichnisse rekursieren möchten, müssen Sie eine benutzerdefinierte Funktion schreiben, um das Problem zu lösen. Wir führen eine bequemere rekursive Traversal-Technologie ein

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage