我有一个数组:
"4": "40000",
"5": "3000",
"6": "200",
"7": "10",
"8": "1"
我想要另一个数组,将所有较大的数组添加到较小的数组中。我希望这是有道理的。我怎样才能做到这一点?
"4": "43211",
"5": "3211",
"6": "211",
"7": "11",
"8": "1"
只是为了找到一种有效的方法,所以语言无关紧要,但如果有必要,我会使用php或javascript。它是一个关联数组,因此不进行排序。另一个技巧是数组可能包含也可能不包含某些元素。因此,例如“6”或“8”可能会丢失。
答案 0 :(得分:5)
for i = 7 to 4 decreasing
array [i] += array [i+1]