Вопрос : КАК СОРТИРОВАТЬ БЛОК MULT-DIM В PHP

Я имею многомернаяа таблица в PHP и хотел был бы сортировать поле тарифа путем восходя структура order.
The блока нахожусь в приложении Кодего здесь.  Иерархия этого блока следующим образом:  ПЛАТФОРМА может иметь много ИЗГОТОВЛЕНИЕ может иметь много МОДЕЛЬ. номинальность effiency
I am расчетливый для каждых ПЛАТФОРМЫ, MFG, и МОДЕЛЬНОГО рядка путем принимать номер случаев/отсчета инвентаря для того чтобы вывести коэффициент обрыва. ТАРИФЫ
The sub-одевают соответствуют к рядкам в другом sub-одевают; высчитан ie для ПЛАТФОРМЫ, MFG, и МОДЕЛИРУЕТ тариф эффективности.  Так, если я сортирую ТАРИФЫ спуская, то я хотел бы сделать то только в пределах MFG/MODEL, котор я извлекал рядки от прикрепленного выхода arraybut вышел достаточно к структуре и содержанию выставки. Все идеи?
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
>Array " class= " id= " codeSnippet853384
 [удостоверение личности]
        (
            [0] => 0
            [1] => 1
            => 2 [2]
            => 3 [3]
            => 3 [4]
            => 3 [5]
            => 2 [6]
            => 3 [7]
            => 3 [8]
            => 3 [9]
            => 2 [39]
            => 3 [40]
            => 2 [41]
            => 3 [42]
            => 3 [43]
         )

    блок => [платформы]
        (
            [0] ПРЕДПРИНИМАТЕЛЬСТВ => ШИРОКО
            [1] СЕРВЕР =>
            СЕРВЕР => [2]
            СЕРВЕР => [3]
            СЕРВЕР => [4]
            СЕРВЕР => [5]
            СЕРВЕР => [6]
            СЕРВЕР => [7]
            СЕРВЕР => [8]
            СЕРВЕР => [9]
            СЕРВЕР => [39]
            СЕРВЕР => [40]
            СЕРВЕР => [41]
            СЕРВЕР => [42]
            СЕРВЕР => [43]
            СЕРВЕР => [44]
            
        )

    блок => [mfg]
        (
            [0] => 
            [1] => 
            => FUJITSU [2]
            => FUJITSU [3]
            => FUJITSU [4]
            => FUJITSU [5]
            IBM => [6]
            IBM => [7]
            IBM => [8]
            IBM => [9]
            => [39] ДРУГОЕ
            => [40] ДРУГОЕ
            СОЛНЦЕ => [41]
            СОЛНЦЕ => [42]
            СОЛНЦЕ => [43]
            
        )

    [модельный] блок =>
        (
            [0] => 
            [1] => 
            => [2] 
            => 250 [3]
            => 650 [4]
            => 850 [5]
            => [6] 
            => 7017-S80 [7]
            => 7026-6H1 [8]
            => 7026-6M1 [9]
            => [39] 
            => K460 [40]
            => [41] 
            => 1000E [42]
            => 12K [43]
            
        )

    блок => [отсчета]
        (
            [0] => 503
            [1] => 503
            => 1 [2]
            => 1 [3]
            => 1 [4]
            => 1 [5]
            => 50 [6]
            => 1 [7]
            => 1 [8]
            => 2 [9]
            => 1 [39]
            => 1 [40]
            => 451 [41]
            => 1 [42]
            => 2 [43]
         )    

    блок => [invcount]
        (
            [0] => 21556
            [1] => 21556
            => 57 [2]
            => 13 [3]
            => 10 [4]
            => 26 [5]
            => 1653 [6]
            => 36 [7]
            => 11 [8]
            => 37 [9]
            => 0 [39]
            => 0 [40]
            => 19836 [41]
            => 0 [42]
            => 18 [43]
            
        )

    блок => [тарифа]
        (
            [0] => 2.33
            [1] => 2.33
            => 1.75 [2]
            => 7.69 [3]
            => 10.00 [4]
            => 3.85 [5]
            => 3.02 [6]
            => 2.78 [7]
            => 9.09 [8]
            => 5.41 [9]
            => 0 [39]
            => 0 [40]
            => 2.27 [41]
            => 0 [42]
            => 11.11 [43]
            
        )

    блок => [deleteflag]
        (
            [0] => 0
            [1] => 0
            => 0 [2]
            => 0 [3]
            => 0 [4]
            => 0 [5]
            => 0 [6]
            => 1 [7]
            => 0 [8]
            => 0 [9]
            => 0 [39]
            => 0 [40]
            => 0 [41]
            => 1 [42]
            => 0 [43]
            
        )

    блок => [l2rate]
        (
            [0] => 0
            [1] => 0
            => 1.75 [2]
            => 1.75 [3]
            => 1.75 [4]
            => 1.75 [5]
            => 3.02 [6]
            => 3.02 [7]
            => 3.02 [8]
            => 3.02 [9]
            => 0 [39]
            => 0 [40]
            => 2.27 [41]
            => 2.27 [42]
            => 2.27 [43]
            
        )

)
class=

Ответ : КАК СОРТИРОВАТЬ БЛОК MULT-DIM В PHP

Я хлопнул бы ваш блок тарифа так вы вид оно собой using asort (поддерживает индексы).

так…
$rate_array = блок [тариф];
asort ($rate_array)

теперь вы имеете блок всех тарифов и индексов в правом заказе. Теперь, я сломал бы врозь все блоки тогда восстановляю одно большое одно с некоторым Кодим вроде как

foreach ($rate_array как $key=>$value) {
    $id_value = $id_array [$key];
    array_push ($new_id_array);
    etc…
}
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us