Bagaimana untuk Menyenaraikan Fail Direktori dalam PHP menggunakan `scandir()`?

Patricia Arquette
Lepaskan: 2024-11-20 17:37:11
asal
775 orang telah melayarinya

How to List Directory Files in PHP using `scandir()`?

Cara Menyenaraikan Fail Direktori dalam PHP

Soalan:

Bagaimana anda boleh menyenaraikan semua fail dalam direktori tertentu menggunakan PHP?

Jawapan:

Fungsi scandir() menyediakan cara yang mudah untuk menyenaraikan fail dalam direktori. Contohnya, kod berikut mendapatkan semula senarai fail daripada direktori nama pengguna:

$path = '/path/to/usernames';
$files = scandir($path);
Salin selepas log masuk

Pertimbangan Tambahan:

  • Fungsi scandir() termasuk tersembunyi fail (yang bermula dengan noktah) dalam keputusan. Untuk mengalih keluar fail tersembunyi, anda boleh menggunakan fungsi array_diff():
$files = array_diff(scandir($path), array('.', '..'));
Salin selepas log masuk
  • Fungsi scandir() mengisih hasil mengikut abjad. Jika anda memerlukan susunan pengisihan yang berbeza, anda boleh menggunakan fungsi natsort() atau usort().

Atas ialah kandungan terperinci Bagaimana untuk Menyenaraikan Fail Direktori dalam PHP menggunakan `scandir()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan