我想排序它裏面的值的數組。我試過usort
,但它導致了一些意想不到的結果,實際上改變了輸出的值,而不是僅僅移動數組中的元素。
下面是我要排序的數組:
Array
(
[element1] => Array
(
[Total] => 1
[paTotal] => 0
[totalPreregistrations] => 7
[totalPreregistrationsToDate] => 26
[pas] => Array
(
[0] => Array
(
[id] => 119
)
)
)
[element2] => Array
(
[Total] => 1
[paTotal] => 0
[totalPreregistrations] => 0
[totalPreregistrationsToDate] => 58
[pas] => Array
(
[0] => Array
(
[id] => 107
)
)
)
... element3, 4, etc...
我想通過「totalPreregistrations」號,以便在element2上面去,如果部件1 element2的的totalPreregistrations數排序進入上述部件1的。
當然,我也希望保留子數組。
謝謝!
請張貼代碼爲你嘗試的解決方案。 –
'嘗試使用,但它會導致一些意想不到的結果。什麼樣的結果..你可以添加你的'usort'的實現..你也可以添加你的數組的序列化版本 – Baba
我想我明白你的意思..... – Baba