PHP从数组获取多个最大值

插口

我有一个脚本,该脚本将一堆变量(在本例中为随机字母A到D)放入数组中,计算这些变量的频率,找到最高频率,然后找到与该频率匹配的键。

$answerlist = array($a1, $a2, $a3, $a4,);
$count = array_count_values($answerlist);
$high_value = max($count);
$high_key = array_search($high_value, $count); 
print_r ($high_key);

但是,在两个最大值相等的情况下,array_search仅返回第一个键。有办法退还两者吗?

jsbody

应该这样做:

$high_keys = array_keys($count, $high_value);

array_search文档

如果在干草堆中多次发现needle,则返回第一个匹配的键。要返回所有匹配值的键,请使用array_keys()和可选的search_value参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取Java数组中n个最大值的索引

来自分类Dev

从对象的数组列表中获取最大值?

来自分类Dev

MSSQL通过ID从多个列中获取最大值

来自分类Dev

如何在PHP数组中获取具有最大值的数组

来自分类Dev

获取多维数组中每列的最大值

来自分类Dev

获取数组查询mysql,php的最大值

来自分类Dev

javascript-在多维数组中获取最大值

来自分类Dev

获取变量,其值是数组中的最大值

来自分类Dev

在PHP数组中找到最大值

来自分类Dev

MongoDb查询以获取数组中字段的最大值

来自分类Dev

每个函数获取差异数组的最大值

来自分类Dev

我如何从数组中获取4个最大值

来自分类Dev

从特定位置之间的数组获取最大值

来自分类Dev

从熊猫中的多个对象获取最大值.max()

来自分类Dev

从多列数组中获取最大值

来自分类Dev

获取逻辑应用程序中的数组的最大值?

来自分类Dev

查询PSCustomObject数组以获取具有最大值的行

来自分类Dev

如何从字典中获取多个最大值

来自分类Dev

如何在对象数组中获取最大值

来自分类Dev

从值数组中获取多个最大值

来自分类Dev

PHP从数组获取多个最大值

来自分类Dev

PHP中数组的最大值

来自分类Dev

如何在PHP中的内部数组元素中获取最大值

来自分类Dev

C:将多个区域读入数组并找到最大值

来自分类Dev

PHP数组帖子使最大值输出

来自分类Dev

如何从数组php获取最大值

来自分类Dev

使用多个键从哈希表中获取最大值

来自分类Dev

如何获取DataFrame列中多个数组中对应项的最大值?

来自分类Dev

如何从php中的数组内的数组中获取最大值