我正在尝试弄清楚如何处理以这种方式排序的数组:
$countValues = array_count_values($someArray);
arsort($someArray);我希望找到符合某些条件的排序数组的第一个值。例如,您有一个包含香蕉、苹果和茶的数组。我想要找到数组中最具代表性的成员,它不是一个苹果。所以如果我们有数组:
苹果,香蕉,苹果,香蕉,茶
排序后,结果是这样的:
(苹果=> 2香蕉=> 2茶=> 1)
那么我如何找到最具代表性的值,而不是一个苹果。希望你能跟上。
谢谢。
发布于 2013-03-30 09:27:01
$countValues = array_count_values($someArray);
unset($countValues['apple']); // Remove apple from array.
arsort($countValues);
$most_popular = array_values($countValues)[0]; // Get first item from array (pop).https://stackoverflow.com/questions/15713867
复制相似问题