Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menyenaraikan Fail dalam Direktori dan Subdirektorinya dalam PHP?
Menyenaraikan Fail dalam Direktori dan Subdirektori dalam PHP
Dalam PHP, anda boleh menggunakan kaedah lelaran direktori untuk melintasi direktori tertentu dan subdirektorinya , dengan berkesan mendapatkan semula senarai semua fail dalam struktur hierarkinya.
Untuk mencapainya, gunakan langkah berikut:
Berikut ialah contoh yang mengembalikan tatasusunan laluan fail :
<code class="php">$files = array(); foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { // filter out "." and ".." if ($filename->isDir()) continue; $files[] = $filename->getPathname(); }</code>
Tatasusunan $files yang terhasil akan mengandungi laluan penuh ke semua fail dalam direktori semasa dan subdirektorinya. Contohnya, ia boleh menyerupai:
<code class="php">array("folder1/file.jpg", "folder2/blah.word", "root/name.fileext")</code>
Atas ialah kandungan terperinci Bagaimana untuk Menyenaraikan Fail dalam Direktori dan Subdirektorinya dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!