根据值获取关联数组的元素

Dam*_*che 1 php

我有这个数组:

Array ( 'jan' => 2, 'feb' => 1, 'mar' => 2, 'apr' => 1 )
Run Code Online (Sandbox Code Playgroud)

..我想回来:

Array ('jan', 'mar')
Run Code Online (Sandbox Code Playgroud)

在中,找到具有最高计数的2个元素并将它们放在一个数组中.实现这一目标的最简单方法是什么?

sal*_*the 8

您可以使用max()获取最大值,并array_keys()获取包含具有该值的键的数组.

$max = array_keys($array, max($array));
Run Code Online (Sandbox Code Playgroud)