我遇到了一个排序问题,我有一个包含 10 个数字 (1-10) 的数组,我需要按以下方式对它进行排序,例如,10 会在 1 之后...
期望的结果
$arr['a1','a10','a2','a3','a4','a5','a6','a7','a8','a9'];
实际结果
$arr['a1','a2','a3','a4','a5','a6','a7','a8','a9','a10'];
sort($arr);
$arr['a10','a1','a2','a3','a4','a5','a6','a7','a8','a9'];
我不知道这种排序的名称或如何执行它,如果有人可以帮助我,将不胜感激。
注意:数字是字符串的一部分