我想排序它里面的值的数组。我试过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