並べ替えの問題で立ち往生しています。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'];
このタイプの並べ替えの名前や実行方法がわかりません。誰かが私を助けてくれれば幸いです。
注: 数字は文字列の一部です