首页 > 分享 > 正文

php 遍历循环文件公用接口
2018-09-18 09:26:46   来源:灰灰   评论:0 点击:

***[traverse循环遍历文件]*@version[0 1]*@paramstring$path[要遍历的文件目录]*@return[type][description]* publicfunctiontraverse($p
/**
     * [traverse 循环遍历文件]
     * @version [0.1]
     * @param   string     $path [要遍历的文件目录]
     * @return  [type]           [description]
     */
    public function traverse($path = '.') {
        $currentDir = opendir($path);
        //opendir()返回一个目录句柄,失败返回false
        while(($file = readdir($currentDir)) !== false) {
            //readdir()返回打开目录句柄中的一个条目
            $subDir = $path . DIRECTORY_SEPARATOR . $file;
            //构建子目录路径
            if($file == '.' || $file == '..') {
                continue;
            } else if(is_dir($subDir)) {
                //如果是目录,进行递归
                self::traverse($subDir);
            } else {
                //如果是文件,调用clasbackFun方法(参数:文件路径,文件名)
                self::callbackFun($path,$file);
            }
        }
    }

 

    相关热词搜索:接口 文件

    上一篇:CSS3动画实现天气图标
    下一篇:PHP怎么验证邮箱格式是否正确?

    分享到: 收藏
    这里空拉拉的一点都不好看,我加个这个盒子可能会好看些,只是可能啊!我觉得......
    看了下还是不好看,那再加一个......
    看了下还是不好看,以后在这价格留言功能什么的可能会好些......