Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menyenaraikan Fail Direktori dalam PHP menggunakan `scandir()`?

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

Patricia Arquette
Patricia Arquetteasal
2024-11-20 17:37:11778semak imbas

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);

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('.', '..'));
  • 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!

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