我不知道這是多麼簡單,但我使用的腳本顯示來自特定文件夾的文件,但是我希望它們按字母順序顯示,難以做到這一點嗎?下面是我使用的代碼:它默認的字母順序排列PHP(文件夾)按字母順序排列的文件列表?
if ($handle = opendir($mainframe->getCfg('absolute_path') ."/images/store/")) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if (($file != "index.html")&&($file != "index.php")&&($file != "Thumbs.db")) {
$strExt = end(explode(".", $file));
if ($strExt == 'jpg') {
$Link = 'index.php?option=com_shop&task=deleteFile&file[]='.$file;
$thelist .= '<tr class="row0"><td nowrap="nowrap"><a href="'.$Link.'">'.$file.'</a></td>'."\n";
$thelist .= '<td align="center" class="order"><a href="'.$Link.'" title="delete"><img src="/administrator/images/publish_x.png" width="16" height="16" alt="delete"></a></td></tr>'."\n";
}
}
}
}
closedir($handle);
}
echo $thelist;
:)
啊,這是真棒作品像一個魅力,非常感謝你:D – SoulieBaby 2009-07-08 01:23:26
找到這個答案,同時試圖解決同樣的確切問題。謝謝!工作得很好,代碼少! – Agos 2010-05-23 22:30:19
這很好。閱讀完文檔後,我甚至可以用`SCANDIR_SORT_DESCENDING`作爲「scandir(...)`的第二個參數來反轉排序順序。在提供的鏈接中也記錄了其他幾個排序常量。 – 2015-04-15 02:30:27