PHP-对现有功能的文件进行排序

时间:2018-10-01 07:51:57

标签: php sorting

我正在研究一个现有的解决方案,我想对其进行一些调整。例如,这段代码检索目录中的所有文件(odt,docx,xl​​s)以将其显示在:

public function getTemplatesStyles($dir, $stylesArray)
{
    $this->stylesArray = $stylesArray;
    //Browse all files of the style template dir
    $classScan = dir($dir);
    while (($filescan = $classScan->read()) != false) {
        if ($filescan == '.' || $filescan == '..' || $filescan == '.svn') {
            continue;
        } elseif (is_dir($dir . $folder . $filescan)) {
            $this->getTemplatesStyles($dir . $folder . $filescan . '/', $this->stylesArray);
        } else {
            $filePath = $dir . $folder . '/' . $filescan;
            $info = pathinfo($filePath);
            array_push(
                $this->stylesArray, 
                array(
                    'fileName' => basename($filePath, '.' . $info['extension']),
                    'fileExt'  => strtoupper($info['extension']),
                    'filePath' => $filePath,
                )
            );
        }
    }
    return $this->stylesArray;
}

我的问题是,它没有命令,一团糟。如何获得按字母顺序排列的列表?

0 个答案:

没有答案