Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Menyenaraikan Semua Fail dalam Direktori Menggunakan PHP?

Bagaimanakah Saya Boleh Menyenaraikan Semua Fail dalam Direktori Menggunakan PHP?

Barbara Streisand
Barbara Streisandasal
2024-11-22 15:09:46892semak imbas

How Can I List All Files in a Directory Using PHP?

Mendapatkan Penyenaraian Fail dengan PHP

Soalan: Bagaimanakah anda boleh menyenaraikan semua fail dengan berkesan dalam direktori tertentu menggunakan PHP?

Jawapan:

Untuk mendapatkan semula senarai fail yang terkandung dalam direktori, PHP menyediakan fungsi scandir(). Fungsi ini mengambil laluan direktori sebagai parameter inputnya dan mengembalikan tatasusunan yang mengandungi nama fail.

Contoh Pelaksanaan:

$directory = 'usernames/';
$files = scandir($directory);

Susun atur $files kini mengandungi senarai nama fail dalam direktori yang ditentukan.

Tambahan Nota:

Jika anda ingin mengecualikan direktori khas '.' dan '..' daripada senarai, gunakan pendekatan berikut:

$files = array_diff(scandir($directory), array('.', '..'));

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyenaraikan Semua Fail dalam Direktori Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn