Сортировка отсортированого 2-х мерного масива.

  • Автор темы Автор темы Ge0SuB
  • Дата начала Дата начала

Ge0SuB

Guest
Сортировка отсортированого 2-х мерного масива.

Есть масив такого типа
PHP:
[0]
{
     [f1] = 1
     [f2] = 0
     [f3] = 3
     [f4] = 2
}
[1]
{
     [f1] = 1
     [f2] = 1
     [f3] = 2
     [f4] = 3
}

итд...

Необходимо сделать такую сортировку, сначала отсортировать по полю F4 потом, допустим, по F3 но так, что-бы учитивалась сортировка которая была сделана по полю F4. итд.

Спасибо за помощь.
 
своя функция + usort() решат все твои проблемы

а вот как написать свою ф-цию подумай сам :)
 
Да. спасибо. я ими и пользуюсь, но я смог только отсортировать по одному полю F1 дальнейшая сортировка, например по F2 уже меняет те значения которые сделала сортировка по F1

-~{}~ 06.07.05 17:56:

Profic : Я тоже думаю что своя функция для у сорта мне поможет. но на меня напал ступор! не могу понять. Помогите мне с этой функой. Спасибо.
 
даем наводку.
PHP:
if($a["f4"]==$b["f4"]) {
   // тут необходимо еще сравнение 
   // по следующему параметру.
}
return ($a["f4"] < $b["f4"]) ? -1 : 1;
 
Сверху