PHP scandir()函数
语法
array scandir ( string directory [, intsorting_order [, resource $context]] );
定义和用法
它从传递的目录中返回一个文件和目录的数组。
参数
序号 | 参数&描述 |
---|---|
1 | directory(必填) 将要被扫描的目录。 |
2 | sorting_order(可选) 指定排序顺序。默认为0(升序)。如果设置为1,则表示降序。 |
3 | context(可选) 指定目录句柄的上下文。上下文是一组可以修改流行为的选项。 |
返回值
成功时返回一个文件名的数组,失败时返回FALSE。
示例
以下是使用该函数的示例:
<?php
dir = '/newfolder';files1 = scandir(dir);files2 = scandir(dir, 1);
print_r(files1);
print_r($files2);
?>
这将产生以下结果 −
Array (
[0] => .
[1] => ..
[2] => abc.php
[3] => bbc.txt
[4] => somedir
)
Array (
[0] => somedir
[1] => indiabbc.txt
[2] => status999.php
[3] => ..
[4] => .
)