我正在研究一个现有的解决方案,我想对其进行一些调整。例如,这段代码检索目录中的所有文件(odt,docx,xls)以将其显示在:
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;
}
我的问题是,它没有命令,一团糟。如何获得按字母顺序排列的列表?