scandir()函数简介
scandir()函数是PHP中的一个用于获取指定目录下的文件和目录列表的函数。它返回一个包含指定目录中所有文件和目录的数组,文件名和目录名都是数组中的元素。
scandir()函数使用方法
scandir()函数的使用方法如下:
$dir = "path/to/dir"; $files = scandir($dir); foreach ($files as $file) { echo $file; }
上面的代码中,我们指定了要获取的目录,使用scandir()函数获取该目录下的文件和目录列表,使用foreach循环遍历数组,输出文件名和目录名。
scandir()函数参数
scandir()函数接受两个参数:
- 第一个参数是要获取的目录的路径,必选参数,类型为string;
- 第二个参数是指定排序规则,可选参数,类型为int,可以是以下值:
- SCANDIR_SORT_ASC,表示按照字母顺序排序;
- SCANDIR_SORT_DESC,表示按照字母倒序排序;
- SCANDIR_SORT_NONE,表示不排序。
scandir()函数返回值
scandir()函数返回一个数组,数组中包含指定目录中所有文件和目录的名称,文件名和目录名都是数组中的元素。
scandir()函数示例
下面是一个使用scandir()函数获取指定目录下的文件和目录列表的示例:
$dir = "path/to/dir"; $files = scandir($dir); print_r($files);
上面的代码中,我们指定了要获取的目录,使用scandir()函数获取该目录下的文件和目录列表,使用print_r()函数输出数组。