0
我有一個類似於下圖所示的多維數組。我需要購買排列(這是已經完成)的陣列,和項目類型不能彼此相鄰:對隨機二級值的PHP數組重新排序
$productlist= array
(
[1] => Array
(
[purchases] => 929
[itemtype] => a
)
[45] => Array
(
[purchases] => 628
[itemtype] => d
)
[12] => Array
(
[purchases] => 423
[itemtype] => d
)
[22] => Array
(
[purchases] => 319
[itemtype] => c
)
[4] => Array
(
[purchases] => 312
[itemtype] => b
)
}
所以基本上,我通過這個嘗試循環,並嘗試將項目向上或向下移動只要itemtype不同,並試圖將採購保持在最高優先級。 謝謝!