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

时间:2023年10月04日

/

来源:网络

/

编辑:佚名

要使用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()函数获取目录中的所有文件都是比较容易的,并且都可以满足这个需求。请根据你的具体情况,选择更适合你的方法。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。