gpt4 book ai didi

php - scandir 只显示文件夹,不显示文件

转载 作者:可可西里 更新时间:2023-10-31 22:05:49 24 4
gpt4 key购买 nike

我有一些 PHP 用于从我的图像目录中提取文件列表 - 它在表单中用于选择上传图像的保存位置。下面是代码:

$files = array_map("htmlspecialchars", scandir("../images"));       

foreach ($files as $file) {
$filelist .= sprintf('<option value="%s">%s</option>' . PHP_EOL, $file, $file );
}

它工作正常,但显示“图像”中的所有文件和文件夹,有人知道修改此代码的方法,以便它只显示在“图像”文件夹中找到的文件夹名称,而不显示任何其他文件。

谢谢

最佳答案

最简单和最快的是 glob使用 GLOB_ONLYDIR 标志:

foreach(glob('../images/*', GLOB_ONLYDIR) as $dir) {
$dirname = basename($dir);
}

关于php - scandir 只显示文件夹,不显示文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18705590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com