PHP使用字母和数字混合键对数组元素进行排序
我有一个PHP数组,它有如下键PHP使用字母和数字混合键对数组元素进行排序,php,sorting,Php,Sorting,我有一个PHP数组,它有如下键 [p1] [p2] [...] [p10] [p11] [p12] [...] [p20] [p21] ... 我尝试使用ksort,但结果如下 [p1] [p10] [p11] [p2] [p21] [...] 我的问题是,是否可以以某种方式使用本机php函数来同时按字符串和数值进行排序 我的备份计划是先分解或替换键,然后进行排序,但无论哪种方式,它们都可能较慢 任何想法或建议都将不胜感激。请使用SORT\u NATURALflag@Barmar谢谢,非常感
[p1]
[p2]
[...]
[p10]
[p11]
[p12]
[...]
[p20]
[p21]
...
我尝试使用ksort,但结果如下
[p1]
[p10]
[p11]
[p2]
[p21]
[...]
我的问题是,是否可以以某种方式使用本机php函数来同时按字符串和数值进行排序
我的备份计划是先分解或替换键,然后进行排序,但无论哪种方式,它们都可能较慢
任何想法或建议都将不胜感激。请使用
SORT\u NATURAL
flag@Barmar谢谢,非常感谢。我让它工作了。不知怎的,我错过了那面旗帜。