English | 简体中文 | 繁體中文
查询

scandir()函数—用法及示例

「 返回指定目录中的文件和目录列表 」


函数名: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数组,并将每个文件和目录的名称输出到浏览器。

补充纠错
热门PHP函数
分享链接