Contoh
Buat daftar file dan direktori di dalam direktori gambar:
<?php $dir = "/images/"; // Urutkan dalam urutan naik - ini adalah default $a = scandir($dir); // Sortir dalam urutan menurun $b = scandir($dir,1); print_r($a); print_r($b); ?> /* Output : 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] => . )
Fungsi scandir()
dapat digunakan untuk mengembalikan larik file dan direktori dari direktori yang ditentukan.
scandir(directory, order, context)
Parameter | Deskripsi |
---|---|
directory | Required. Menentukan direktori yang akan dipindai |
order | Optional. Menentukan urutan pengurutan. Susunan sortir default adalah menurut abjad dalam urutan naik (0). Setel ke SCANDIR_SORT_DESCENDING atau 1 untuk mengurutkan dalam urutan alfabetis menurun, atau SCANDIR_SORT_NONE untuk mengembalikan hasil tanpa urutan |
context | Optional. Menentukan konteks pegangan direktori. Konteks adalah sekumpulan opsi yang dapat mengubah perilaku aliran |
Return Value: | Susunan file dan direktori pada kesuksesan, FALSE pada kegagalan. Melempar E_WARNING jika direktori bukan direktori |
---|---|
PHP Version: | 5.0+ |
PHP Changelog: | PHP 5.4: Konstanta urutan ditambahkan |