首頁 >後端開發 >php教程 >如何透過php來遍歷資料夾取得圖片目錄名稱及檔案名

如何透過php來遍歷資料夾取得圖片目錄名稱及檔案名

不言
不言原創
2018-07-10 17:56:304091瀏覽

這篇文章主要介紹了關於如何透過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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn