[英]PHP Array sort by number of repeats
我有一个具有非唯一值的数组,我需要该数组是唯一的,并按每个值返回的次数排序。
我必须放置一个具有每个唯一值的数组以及该值重复的次数-问题是,我需要在数组中按重复顺序排列数组,其中最重复的是第一个,最低的是最后一个。 (使用array_count_values)
该数组有很多结果要处理。
无序数组:
array(14) {
[0]=>
int(1)
[1]=>
int(3)
[2]=>
int(4)
[3]=>
int(2)
[4]=>
int(3)
[5]=>
int(4)
[6]=>
int(5)
[7]=>
int(1)
[8]=>
int(2)
[9]=>
int(3)
[10]=>
int(4)
[11]=>
int(1)
[12]=>
int(2)
[13]=>
int(3)
}
有序数组(值表示重复):
array(5) {
[1]=>
int(3)
[3]=>
int(4)
[4]=>
int(3)
[2]=>
int(3)
[5]=>
int(1)
}
我不确定您的问题,不是asort()
修复array_count_values()
数组吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.