【发布时间】:2015-09-16 20:22:33
【问题描述】:
我有一个这样的数组:
$toSort = array(
1 =>
[
'value' => 8000,
'key' => 1007
],
2 =>
[
'value' => 8001,
'key' => 1007
],
3 =>
[
'value' => 8002,
'key' => 1013
],
);
我想像这样对它进行排序和重组:
$toSort = array(
1007 =>
[
[0] => 8000,
[1] => 8001
],
1013 =>
[
[0] => 8002
]
);
它应该适用于随机数量的不同条目(不同的键/值)。
【问题讨论】:
-
这不是排序。只需循环输入数组,并将值推送到具有相同键的输出数组的元素。
-
排序是根据排序标准重新排列数组的元素,而不是重新组织数组的结构。
标签: php arrays sorting multidimensional-array