我正在试图弄清楚如何按照这种方式处理数组:
$countValues = array_count_values($someArray);
arsort($someArray);
我想找到符合某些标准的排序数组的第一个值。比如说,你有一个香蕉,苹果和茶的阵列。我想找到不是苹果的阵列中最具代表性的成员。所以,如果我们有数组:
[苹果,香蕉,苹果,香蕉,茶]
经过分类后,结果如下:
([apple] => 2 [banana] => 2 [茶] => 1)
那么我如何找到不是苹果的最具代表性的价值。希望你能效仿。
感谢。
答案 0 :(得分:0)
$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).