PHP获取文件夹文件的代码有什么

要使用PHP获取文件夹下的所有文件,您可以使用glob()函数或scandir()函数。下面是两种方法的示例代码:

  1. glob()函数

glob()函数接受一个参数并返回一个数组,其中包含满足指定规则的所有文件和目录。在获取目录中的所有文件时,您可以使用以下代码:

$files = glob('/path/to/folder/*');
foreach ($files as $file) {
    echo $file . '<br>';
}

在上面的代码中,’/path/to/folder/’是您要搜索的目录的路径。通配符’*’表示您要匹配的所有文件和子目录。然后,我们使用foreach循环遍历该数组,并输出每个文件名。

  1. 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
喜欢就支持一下吧
点赞5
评论 抢沙发

请登录后发表评论

    暂无评论内容