Pada artikel ini, kita akan melihat cara mendapatkan semua file dari direktori saat ini atau yang ditentukan menggunakan fungsi scandir() di PHP. Fungsi scandir() di PHP adalah fungsi bawaan yang digunakan untuk mengembalikan array file dan direktori dari direktori yang ditentukan. Fungsi scandir() mencantumkan file dan direktori yang ada di dalam jalur yang ditentukan. Direktori, perilaku aliran, dan sorting_order file dan direktori diteruskan sebagai parameter ke fungsi scandir() dan mengembalikan array nama file jika berhasil, atau salah jika gagal. Show Sintaksis scandir(directory, sorting_order, context); Parameter. Fungsi scandir() di PHP menerima 3 parameter yang tercantum di bawah ini
Nilai Pengembalian. Ini mengembalikan array nama file jika berhasil, atau salah jika gagal Kesalahan Dan Pengecualian
Mendekati. Untuk mendapatkan semua file dari direktori tertentu, kita perlu menentukan path lengkap file & menyimpan nilai path dalam variabel sebagai $mydir. Kemudian gunakan fungsi scandir() yang akan memindai file dalam direktori saat ini atau spesifik & mengembalikan array file dan direktori. Secara default, ini akan disejajarkan dalam urutan naik menurut abjad & 0 sebagai susunan urutan default, 1 untuk mengurutkan dalam urutan turun menurut abjad & SCANDIR_SORT_NONE untuk urutan yang tidak diurutkan Contoh 1. Contoh di bawah ini mengilustrasikan fungsi scandir() yang akan memindai file & mengembalikan nilai dalam urutan menaik PHP
( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )0 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )1 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )2
( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )4
( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )6 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )7 $mydir ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )9
Array ( [0] => terms.php [1] => index.php [2] => contact.php [3] => aboutus.php [4] => .. [5] => . )1
Array ( [0] => terms.php [1] => index.php [2] => contact.php [3] => aboutus.php [4] => .. [5] => . )3 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )6 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )9 Array ( [0] => terms.php [1] => index.php [2] => contact.php [3] => aboutus.php [4] => .. [5] => . )_6 Keluaran ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )_ Contoh 2. Contoh ini mengilustrasikan fungsi scandir() yang akan memindai file & mengembalikan nilai dalam urutan menurun PHP
( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )0 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )1 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )2
Array ( [0] => . [1] => .. [2] => contact.php [3] => terms.php [4] => index.php [5] => aboutus.php )7
( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )6 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )7 $mydir <?php 2
Array ( [0] => terms.php [1] => index.php [2] => contact.php [3] => aboutus.php [4] => .. [5] => . )1
Array ( [0] => terms.php [1] => index.php [2] => contact.php [3] => aboutus.php [4] => .. [5] => . )3 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )6 ( [0] => . [1] => .. [2] => aboutus.php [3] => contact.php [4] => index.php [5] => terms.php )9 Array ( [0] => terms.php [1] => index.php [2] => contact.php [3] => aboutus.php [4] => .. [5] => . )_6 Keluaran Array ( [0] => terms.php [1] => index.php [2] => contact.php [3] => aboutus.php [4] => .. [5] => . )_ Contoh 3. Contoh ini mengilustrasikan fungsi scandir() yang akan memindai file & mengembalikan nilai dalam urutan yang tidak disortir Bagaimana cara membaca nama folder di PHP?PHP menggunakan scandir() untuk menemukan folder dalam direktori
. Fungsi scandir adalah fungsi bawaan yang mengembalikan array file dan direktori dari direktori tertentu. is_dir() or is_file() can be used. The scandir function is an inbuilt function that returns an array of files and directories of a specific directory.
Bagaimana cara mendapatkan semua file dalam direktori di PHP?Fungsi scandir() mengembalikan larik file dan direktori dari direktori yang ditentukan.
Bagaimana cara mengakses folder di PHP?Pemeriksaan Akses File dan Folder - Memeriksa apakah konfigurasi. . Langkah 1. Pindahkan konfigurasi. . Langkah 2. Anda harus memodifikasi /includes/defines. . Langkah 3. Pastikan konfigurasi. . Langkah 4. Jika Anda perlu mengubah pengaturan konfigurasi, lakukan secara manual di konfigurasi yang dipindahkan |