Daftar file dan direktori di direktori gambar:
<?php$dir = "/images/";// Urutkan dalam urutan menaik - ini default$a = scandir($dir);// Urutkan dalam urutan 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 ] => gambarku[1] => kuda.gif[2] => anjing.gif[3] => cat.gif[4] => ..[5] => .)Fungsi scandir() mengembalikan array file dan direktori di direktori yang ditentukan.
scandir( direktori, sorting_order, konteks );
parameter | menggambarkan |
---|---|
direktori | Diperlukan. Menentukan direktori yang akan dipindai. |
penyortiran_urutan | Opsional. Tentukan urutan penyortiran. Standarnya adalah 0, menunjukkan urutan abjad menaik. Jika disetel ke SCANDIR_SORT_DESCENDING atau 1, ini akan diurutkan berdasarkan abjad dalam urutan menurun. Jika disetel ke SCANDIR_SORT_NONE, hasil yang tidak disortir akan dikembalikan. |
konteks | Opsional. Menentukan lingkungan untuk pegangan direktori. konteks adalah serangkaian opsi yang mengubah perilaku aliran direktori. |
Nilai pengembalian: | Jika berhasil, serangkaian file dan direktori dikembalikan. Mengembalikan FALSE jika gagal. Jika direktori bukan direktori, kesalahan tingkat E_WARNING akan terjadi. |
---|---|
Versi PHP: | 5.0+ |
Log perubahan PHP: | PHP 5.4: Konstanta sorting_order baru. |