Я пытаюсь отсортировать массив.
У меня есть массив данных, где каждая строка представляет новый индекс в массиве.Мне нужно отсортировать его по убыванию по первому числу.
Мой массив:
7[^.^]username[^.^]idnumber[^.^]State[^.^]
13[^.^] username[^.^] idnumber[^.^] State[^.^]
9[^.^] username[^.^] idnumber[^.^] State[^.^]
19[^.^] username[^.^] idnumber[^.^] State[^.^]
ksort и asort, но он распознает «9» как больше, чем «81", поэтому получилось бы следующее:
13[^.^] username[^.^] idnumber[^.^] State[^.^]
19[^.^] username[^.^] idnumber[^.^] State[^.^]
7[^.^]username[^.^]idnumber[^.^]State[^.^]
9[^.^] username[^.^] idnumber[^.^] State[^.^]
Я знаю, что мне нужна какая-то пользовательская сортировка, но я не уверен, как.Спасибо.