如何对同样包含数字的数字字符串数组进行排序。(自然排序)在PHP中

如何对同样包含数字的数字字符串数组进行排序。(自然排序)在PHP中,php,arrays,sorting,glob,Php,Arrays,Sorting,Glob,如何对同样包含数字的字符串数组进行排序 例如,我使用glob函数来获取文件名列表 默认情况下,数组按升序输出文件,但单独读取每个数字字符而不是整数 默认输出 所需输出 是否有PHP函数执行此操作 非常感谢使用 此函数实现一种排序算法,该算法在维护键/值关联的同时,以人类的方式对字母数字字符串进行排序。这被描述为一种自然排序 sort$array,sort_NATURAL 或 natsort$数组 自然分类。非常感谢。你的答案很完美。我知道这个问题很简单,但对于那些不知道“自然排序”这个词的人来说

如何对同样包含数字的字符串数组进行排序

例如,我使用glob函数来获取文件名列表

默认情况下,数组按升序输出文件,但单独读取每个数字字符而不是整数

默认输出 所需输出 是否有PHP函数执行此操作

非常感谢使用

此函数实现一种排序算法,该算法在维护键/值关联的同时,以人类的方式对字母数字字符串进行排序。这被描述为一种自然排序

sort$array,sort_NATURAL

natsort$数组


自然分类。

非常感谢。你的答案很完美。我知道这个问题很简单,但对于那些不知道“自然排序”这个词的人来说,答案并不容易找到。
"C://path/to/file/file.tpl"
"C://path/to/file/file1.tpl"
"C://path/to/file/file11.tpl"
"C://path/to/file/file12.tpl"
....
....
"C://path/to/file/file2.tpl"
"C://path/to/file/file.tpl"
"C://path/to/file/file1.tpl"
"C://path/to/file/file2.tpl"
...
...
"C://path/to/file/file11.tpl"
"C://path/to/file/file12.tpl"