Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah saya boleh menyenaraikan semua fail dalam direktori, termasuk subdirektori, menggunakan PHP?
Jika anda ingin menyenaraikan semua fail dalam direktori, termasuk yang berada dalam subdirektori, PHP menawarkan penyelesaian yang mudah .
Untuk mencapainya, anda boleh menggunakan gabungan RecursiveDirectoryIterator dan RecursiveIteratorIterator.
<code class="php">foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { // filter out "." and ".." if ($filename->isDir()) continue; echo "$filename\n"; }</code>
Begini caranya:
Dengan menyepadukan kedua-dua iterator ini, anda boleh dengan mudah menjana tatasusunan nama fail yang merangkumi kedua-dua fail dalam direktori semasa dan yang terletak dalam subdirektori.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menyenaraikan semua fail dalam direktori, termasuk subdirektori, menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!