[請益] 檔名排序問題

看板PHP作者 (Orz)時間15年前 (2010/09/28 21:05), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/2 (看更多)
我有10個檔案在file資料夾底下 我利用程式碼顯示file資料夾底下有哪些檔案, 並echo出來 不過顯示出來的檔案卻是類似這樣的狀況, 0926.part06.rar 0926.part03.rar 0926.part02.rar 0926.part08.rar 0926.part01.rar 0926.part10.rar 0926.part04.rar 0926.part09.rar 0926.part05.rar 0926.part07.rar 沒有按照實際的part01,part02去排序, 如果我希望能讓他按照實際的part01,part02去排序,能夠怎麼做呢? 底下附上我的程式碼. - <?php $dirname = "file"; $dir = opendir($dirname); ?> <?php while(false != ($file = readdir($dir))) { if(($file != ".") and ($file != "..")) { echo("$file<br />"); } } ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.227.205

09/28 21:21, , 1F
sort($file_array)
09/28 21:21, 1F

09/28 21:21, , 2F

09/28 21:33, , 3F
字串sort完還是一樣,
09/28 21:33, 3F

09/28 21:36, , 4F
我想想看..(思考)...正在消化中
09/28 21:36, 4F

09/28 21:38, , 5F
如果直接sort($file)會變成不是陣列
09/28 21:38, 5F

09/28 21:39, , 6F
如果把$file丟入陣列,sort出來還是跟我現在一樣
09/28 21:39, 6F

09/28 21:40, , 7F
等一下,好像有點想法..我再思考看看...
09/28 21:40, 7F

09/28 21:49, , 8F
果然是我用錯了,哈哈
09/28 21:49, 8F

09/28 21:49, , 9F
sort可用
09/28 21:49, 9F
文章代碼(AID): #1CeUWOlg (PHP)
討論串 (同標題文章)
文章代碼(AID): #1CeUWOlg (PHP)