我有这个数组:
$gspa['aryNumEmp']
: array =
0: string = 41
1: string = 41
2: string = 41
3: string = 41
4: string = 41
5: string = 41
6: string = 41
7: string = 41
8: string = 41
9: string = 2355
10: string = 2355
11: string = 2355
12: string = 2355
13: string = 2355
14: string = 2355
我想要这个阵列没有重复,所以我做了:
array_unique($gspa['aryNumEmp'])
现在我有了:
: array =
0: string = 41
9: string = 2355
我该怎么做才能像这样重新排序数组密钥:
: array =
0: string = 41
1: string = 2355
谢谢!!
使用array_values()
对数组重新设置关键帧。
$new_array = array_values(array_unique($gspa['aryNumEmp']));
array_unique
已被基准标记为慢速,但那是在PHP7 之前
也就是说,做array_keys(array_flip($originalArray))
可能性能更好