首页 > 后端开发 > php教程 > 如何通过php来遍历文件夹获取图片目录名称及文件名

如何通过php来遍历文件夹获取图片目录名称及文件名

不言
发布: 2023-04-03 06:00:01
原创
4097 人浏览过

这篇文章主要介绍了关于如何通过php来遍历文件夹获取图片目录名称及文件名 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

代码如下:

public function doImportImages(Q_Request $input, Q_Response $output)
{
    $dir    = VAR_PATH . 'images';      //此处为存放所有图片的目录
    $result = $this->_importImages($dir);    //获得的所有图片目录以及文件名,以多维数组形式返回,方便处理
}private function _importImages($dir)
{
    $handle = opendir($dir); //读资源
    if (!$handle) {
        return false;
    }
    $result = [];
    $module = 'images';

    while (($file = readdir($handle)) !== false) {
        if ($file != '.' && $file != '..') {
            $curPath = $dir . '/' . $file;

            if (is_dir($curPath)) {//判断是否为目录,递归读取文件
                $result[$file] = $this->_importImages($curPath);
            } else {
                $uploadObj = Lib_Upload::getUploadObj($module, false);
                $uploadObj->doUpload($curPath, Q_Upload::UPDATE_TYPE_PATH);   //此处做了图片上传动作,如果不需要请自行调整
                $data     = $uploadObj->data();
                $result[] = $data['fileCreateUrl'];
            }
        }
    }
    closedir($handle);

    return $result;
}
登录后复制

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

如何解决php在foreach循环后留下的数组引用问题

关于php如何调用phantomjs给微信小程序分享的问题

以上是如何通过php来遍历文件夹获取图片目录名称及文件名的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板