函数名:scandir()
适用版本:PHP 4, PHP 5, PHP 7
用法:scandir()函数用于返回指定目录中的文件和目录列表。它将返回一个包含目录中所有文件和目录的数组。
语法:scandir(directory, sorting_order, context)
参数:
- directory:必需,指定要扫描的目录路径。
- sorting_order:可选,指定返回结果的排序方式。默认为按字母升序排列。可选的排序方式有两种:
- SCANDIR_SORT_ASCENDING:按字母升序排列。
- SCANDIR_SORT_DESCENDING:按字母降序排列。
- context:可选,指定上下文资源。常用于在特定的目录中扫描文件。
返回值:返回一个数组,包含指定目录中的所有文件和目录。数组中的每个元素都是目录中的一个字符串。
示例:
$dir = './path/to/directory/';
$files = scandir($dir);
foreach ($files as $file) {
echo $file . "<br>";
}
上述示例中,scandir()函数将返回指定目录./path/to/directory/
中的所有文件和目录,并将结果存储在变量$files中。然后,使用foreach循环遍历$files数组,并将每个文件和目录的名称输出到浏览器。