5°C
завтра: 6°C
Погода в Перми
5°C
утром2°C
днем10°C
завтра6°C
Подробно
 63,96
−0.1086
Курс USD ЦБ РФна 20 апреля
63,9602
−0.1086
 71,92
−0.3208
Курс EUR ЦБ РФна 20 апреля
71,9232
−0.3208
  • Анонимный пользователь
    Есть multidimensional array, в одном из полей содержится число. Как отсортировать элементы по значению этого поля?

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

  • v.i.p.

    Сообщений: 13508

    Вроде как то так должно быть. Хоть у тебя и мультиаррай, но принцип один :спок:

    {Рекурсивная сортировка}
    procedure doSort(S: Integer);
    var
    i,x : integer;
    begin
    x := MinElement(S);
    i := Arr[s];
    Arr[s] := Arr[x];
    Arr[x] := i;
    if S

  • Анонимный пользователь
    Спасибо
    А это какой язык?:улыб:
    Я забыл указать, что мне для РНР надо :смущ:

  • v.i.p.

    Сообщений: 13508

    Это Pascal. А вот как это в ПХП я не знаю, в этом я не силён :спок:

  • Den777

    Анонимный пользователь

    В мануале - "функци работы с массивом"

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

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


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


    Выбирай!

Записей на странице:

Перейти в форум

Модератор: