做了一些搜索,但似乎无法找到我正在寻找的确切答案.
我想使用'scandir($ dir)'来输入带有编号文件名的文件,但要正确排序.例如,文件名是:
1-something.ext
2-something-else.ext
3-a-third-name.ext
.
.
.
10-another-thing.ext
11-more-names.ext
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是10-a-fourth-thing.ext将显示在2-something-else.ext之前.我想找到一种更好的方法来解决这个问题,而不是在所有文件名前面引入前导'0'.
有什么想法吗?谢谢.