Verzeichnisstrukturen in PHP erkunden: Ordner, Unterordner und Dateien auflisten
Innerhalb eines bestimmten Verzeichnisses ist es oft notwendig, eine umfassende Liste abzurufen nicht nur Dateien, sondern auch der verschachtelten Ordner und Unterordner. PHP bietet eine vielseitige Lösung für diese Aufgabe und ist für komplexe Verzeichnisstrukturen wie die von Ihnen hervorgehobene geeignet.
Um diese Informationen effektiv zu navigieren und anzuzeigen, können wir eine rekursive Funktion namens listFolderFiles:
<. verwenden ;pre>function listFolderFiles($dir) {
$ffs = scandir($dir); unset($ffs[array_search('.', $ffs, true)]); unset($ffs[array_search('..', $ffs, true)]); // prevent empty ordered elements if (count($ffs) < 1) return; echo '<ol>'; foreach ($ffs as $ff) { echo '<li>' . $ff; if (is_dir($dir . '/' . $ff)) listFolderFiles($dir . '/' . $ff); echo '</li>'; } echo '</ol>';
}
Durch Aufrufen dieser Funktion im Stammverzeichnis („Hauptverzeichnis“) erstellen Sie eine organisierte Liste aller Ordner, Unterordner und Dateien innerhalb Ihrer Verzeichnisstruktur. Jeder Ordner wird durch eine geordnete Liste dargestellt, die Klarheit und Lesbarkeit gewährleistet.
Das obige ist der detaillierte Inhalt vonWie liste ich Ordner, Unterordner und Dateien in einer PHP-Verzeichnisstruktur auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!