PHP scandir() 函数
实例
列出 images 目录中的文件和目录:
<?php $dir = "/images/"; // 降序排序 - 默认 $a = scandir($dir); // Diurutkan menurun $b = scandir($dir,1); print_r($a); print_r($b); ?>
Hasil:
Array ( [0] => . [1] => .. [2] => cat.gif [3] => dog.gif [4] => horse.gif [5] => myimages ) Array ( [0] => myimages [1] => horse.gif [2] => dog.gif [3] => cat.gif [4] => .. [5] => . )
Definisi dan penggunaan
Fungsi scandir() mengembalikan array fail dan direktori di dalam direktori yang dinyatakan.
Sintaks
scandir(direktori,sorting_order,konteks);
Parameter | Keterangan |
---|---|
direktori | Wajib. Tentukan direktori yang akan diimbas. |
sorting_order |
Pilihan. Tentukan susun urut. Lalai adalah 0, bermaksud diurutkan menurun abjad. Jika diatur kepada SCANDIR_SORT_DESCENDING atau 1, maka ia bermaksud diurutkan menurun abjad. Jika diatur kepada SCANDIR_SORT_NONE, kembalikan hasil yang belum diurutkan. |
konteks | Pilihan. Tentukan persekitaran penanganan direktori.konteks Ia adalah sekumpulan pilihan untuk tingkah laku aliran direktori yang boleh diubah. |
Butir teknikal
Kembalian nilai: |
Jika berjaya, kembalikan array fail dan direktori. Jika gagal, kembalikan FALSE. Jika direktori Jika bukan direktori, keluarkan kesalahan tingkat E_WARNING. |
---|---|
Versi PHP: | 5.0+ |
Log pembaruan PHP: | PHP 5.4: Ditambahkan sorting_order Konstanta. |