Php Array Сортировка размеров одежды (XXS XS S M L XL XXL) и чисел на динамическом массиве

У меня есть массив с чем-то вроде этого:

Array ( [0] => XL [1] => M [2] => L [3] => XL [4] => S [5] => XXL)

Но я хочу отсортировать мой массив как:

 S - M - L - XL - XXL

Я знаю, что могу сделать это с помощью usort(), но я получил некоторые другие значения, например, числа:

Array ( [0] => 14 [1] => 37 [2] => 38 [3] => 39 [4] => 40 [5] => 44 [6] => 36 [7] => 28 )

Я имею в виду, что это динамический массив...

Я использую для этого asort(); для сортировки этих значений.

Есть ли какая-нибудь функция/способ сделать это?

6
задан dr.linux 4 October 2011 в 12:36
поделиться