如何更改文件系統中文件的順序?我正在使用Fetch。如何更改服務器上文件的順序?
我問的原因是因爲我有一個菜單欄,通過「pages」文件夾中的內容自動列出我的網站中的頁面。我在提取時看到它的方式是按照字母順序「blog.ctp,games.ctp,home.ctp,news.ctp」。所以我期望菜單欄將頁面列爲「博客遊戲首頁新聞」,而是將它們列爲「遊戲新聞博客首頁」。最終,我希望訂單成爲「主頁遊戲博客新聞」。如何更改文件的順序?
這是我的代碼,以防它有用。但我的代碼不是問題......我只需要知道如何更改文件夾「Pages」中的文件順序。
if ($handle=opendir('../View/Pages/'))
{
while (false !== ($entry = readdir($handle)))
{
if(strpos($entry,".ctp")!==False)
echo "<div class='menubarItem'>".$this->Html->link(substr($entry,0,-4),
array('controller'=>'pages','action'=>'display',substr($entry,0,-4)),
array('escape' => false)).'</div>';
}
}
在這裏看到:[排序和顯示目錄列表按字母順序使用執行opendir()在PHP(http://stackoverflow.com/questions/884974/sort-and-display-directory-list-alphabetically-using- opendir在php) – 2013-03-13 09:45:07
馬特我想要一個自定義的排序,而不是按字母順序。我只是提出了一個意見,我認爲他們會按字母順序默認,但是我的表達他們是以其他順序。 – 2013-03-13 11:31:13