array(10) { [0]=> int(5)
[1]=> int(8)
[2]=> int(2)
[3]=> int(0)
[4]=> int(1)
[5]=> int(9)
[6]=> int(1)
[7]=> int(0)
[8]=> int(5)
[9]=> int(4)
}
好的,所以我有一个如上所述的数组。我想要做的是获取前 x 个项目,将它们更改为 1,将其余的更改为 0,而不会弄乱键,以便我可以以正确的顺序将其内爆。所以如果我想要前 5 名,结果应该是这样的:
array(10) { [0]=> int(1)
[1]=> int(1)
[2]=> int(0)
[3]=> int(0)
[4]=> int(0)
[5]=> int(1)
[6]=> int(0)
[7]=> int(0)
[8]=> int(1)
[9]=> int(1)
}
我尝试使用sort
,但我认为它弄乱了键。
任何帮助,将不胜感激。谢谢。