scandir()函數(shù)列出指定路徑中的文件和目錄
array scandir ( string $directory [, int $sorting_order [, resource $context]] );
它從傳遞的目錄返回文件和目錄的數(shù)組。
序號(hào) | 參數(shù)及說明 |
---|---|
1 | directory(必需) 將被瀏覽的目錄。 |
2 | sorting_order(可選) 它指定排序順序。默認(rèn)值為0(升序)。如果設(shè)置為1,則表示降序。 |
3 | context(可選) 指定目錄句柄的環(huán)境。context 是可修改目錄流的行為的選項(xiàng)。 |
成功則返回包含有文件名的 array,如果失敗則返回 FALSE。如果 directory 不是個(gè)目錄,則返回布爾值 FALSE 并生成一條 E_WARNING 級(jí)的錯(cuò)誤。
以下是此函數(shù)的用法,列出 newfolder目錄中的文件和目錄:
<?php $dir = '/newfolder'; $files1 = scandir($dir); $files2 = scandir($dir, 1); print_r($files1); print_r($files2); ?>
輸出結(jié)果:
Array ( [0] => . [1] => .. [2] => abc.php [3] => bbc.txt [4] => somedir ) Array ( [0] => somedir [1] => indiabbc.txt [2] => status999.php [3] => .. [4] => . )