要使用PHP获取文件夹下的所有文件,您可以使用glob()函数或scandir()函数。下面是两种方法的示例代码:
- glob()函数
glob()函数接受一个参数并返回一个数组,其中包含满足指定规则的所有文件和目录。在获取目录中的所有文件时,您可以使用以下代码:
$files = glob('/path/to/folder/*');
foreach ($files as $file) {
echo $file . '<br>';
}
在上面的代码中,’/path/to/folder/’是您要搜索的目录的路径。通配符’*’表示您要匹配的所有文件和子目录。然后,我们使用foreach循环遍历该数组,并输出每个文件名。
- scandir()函数
scandir()函数返回一个数组,其中包含指定目录中的所有文件和文件夹。您可以使用以下示例代码从目录中检索所有文件:
$files = scandir('/path/to/folder/');
foreach ($files as $file) {
if ($file != '.' && $file != '..') { // 忽略“.”和“..”目录
echo $file . '<br>';
}
}
在上面的代码中,’/path/to/folder/’是要检索的目录的路径。我们使用foreach循环遍历该数组,并使用if语句忽略当前目录和上级目录(’.’和’..’)文件名。然后输出其他所有文件名。
总而言之,使用glob()函数或scandir()函数获取目录中的所有文件都是比较容易的,并且都可以满足这个需求。请根据你的具体情况,选择更适合你的方法。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容