我有這樣一個數組:在PHP中排序和重構多維數組?
$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
]
);
應該針對不同項目的隨機工作量(不同勢鍵/值) 。
這不是排序。只需循環輸入數組,然後用相同的鍵將值推送到輸出數組的元素。 – Barmar
排序是指根據排序條件重新排列數組的元素,而不是重新排列數組的結構。 – Barmar