Как отсортировать multi-array?
1796
4
Есть multidimensional array, в одном из полей содержится число. Как отсортировать элементы по значению этого поля?

Я так понимаю, что вопрос из области "прочитай мануал на такой-то странице", только я что-то не смог эту страницу вчера найти.:хммм:
Вроде как то так должно быть. Хоть у тебя и мультиаррай, но принцип один :спок:

{Рекурсивная сортировка}
procedure doSort(S: Integer);
var
i,x : integer;
begin
x := MinElement(S);
i := Arr[s];
Arr[s] := Arr[x];
Arr[x] := i;
if S
Сибиряк
Спасибо
А это какой язык?:улыб:
Я забыл указать, что мне для РНР надо :смущ:
Это Pascal. А вот как это в ПХП я не знаю, в этом я не силён :спок:
В мануале - "функци работы с массивом"

uasort -- Сортирует массив с использованием функций сравнения, определенных пользователем и поддержкой индексации
void uasort(array array, function cmp_function);

uksort -- Сортирует массив по ключам, с использованием функций сравнения, определенных пользователем void uksort(array array, function cmp_function);


usort -- сортирует массив по значениям используя функции сравнения, определенные пользователем void usort(array array, function cmp_function);


Выбирай!