scandir()
方法scandir的完整格式为“ Scan Directory”,该函数scandir()
用于获取指定目录中可用文件和目录的列表。
语法:
scandir(directory, sorting_order, context);
参数:
directory –它指定目录名称(或路径),我们必须从那里获取文件和目录的列表
排序–这是一个可选参数;其默认值为o(按字母顺序排序)。1可用于降序。
上下文–它是一个可选参数;它用于指定目录句柄的上下文(一组可以修改流行为的选项)。
返回值:
它返回文件和目录的数组,函数执行失败时返回“ False”。
示例:获取和打印给定目录的文件和目录列表的PHP代码
<?php //目录名称 $path = "/home"; //在$arr1中分配return数组 //默认按升序 $arr1 = scandir($path); //在$arr2中分配返回数组 //使用1降序 $arr2 = scandir($path,1); //打印结果 print_r($arr1); print_r($arr2); ?>
输出结果
Array ( [0] => . [1] => .. [2] => folder1 [3] => folder2 [4] => folder3 [5] => main.php ) Array ( [0] => main.php [1] => folder3 [2] => folder2 [3] => folder1 [4] => .. [5] => . )