PHP - 从数组中获取 min() / max() 值

阿姆斯亚夫

我有一些这样的数组

$arr_dt = array();

foreach ($dt as $r){
    $arr_dt[$r->criteria][$r->alternative] = $r->value;
}

如何根据标准或替代方案获得最小值/最大值?

标准可能具有相同的值,如下所示

$arr_dt[criteria1][alternative1] = 25;
$arr_dt[criteria1][alternative2] = 64;
$arr_dt[criteria1][alternative3] = 46;
$arr_dt[criteria2][alternative1] = 80;
$arr_dt[criteria2][alternative2] = 100;
$arr_dt[criteria2][alternative3] = 25;

我怎样才能获得标准 1 和标准 2 的最大值。

非常感谢你。

安吉苏塔尔

获取最大值:

 $value = max($array);

获取对应的key:

 $key = array_search($value, $array);

试试这个。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MySQL中显示MIN()和MAX()值

来自分类Dev

MongoDB从数组内的值中选择MIN / MAX

来自分类Dev

在嵌套数组中获取$ Max值

来自分类Dev

在嵌套数组中获取$ Max值

来自分类常见问题

如何在MIN或MAX中包含空值?

来自分类Dev

在3个不同的字典中查找MIN和MAX值

来自分类Dev

如何在JavaScript中同时检查Min和Max值?

来自分类Dev

在3个不同的字典中查找MIN和MAX值

来自分类Dev

从所有结果中查询MAX和MIN值

来自分类Dev

将 Min、Max、Avg 值存储在“单个”变量中

来自分类Dev

使用C ++查找值数组中的最大利润(max-min)

来自分类Dev

MySQL如何获取表中前100个值的MIN和MAX

来自分类Dev

找不到数组中的五个最低值... max起作用而min数组未分配值

来自分类Dev

找不到数组中的五个最低值... max起作用而min数组未分配值

来自分类Dev

执行 min 和 max 后如何在 php 数组中显示 1 个以上的数据

来自分类Dev

整数的Java MAX和MIN值

来自分类Dev

从一列获取MAX值,从另一列获取MIN

来自分类Dev

在MySQL中选择MIN值后的SELECT MIN(MAX)

来自分类Dev

PHP从数组中获取单个值

来自分类Dev

获取PHP数组中不同值的数量

来自分类Dev

数组值获取为PHP中的列

来自分类Dev

从PHP中的数组获取JSON值

来自分类Dev

PHP从数组中获取特定值

来自分类Dev

从 PHP 数组中获取逗号分隔值

来自分类Dev

BitGO-从对象数组获取MIN值

来自分类Dev

BitGO-从对象数组获取MIN值

来自分类Dev

“复杂” MySql请求,在同一请求中获取一些与MIN和MAX值关联的列

来自分类Dev

引导滑块-获取data-slider-min和data-slider-max值

来自分类Dev

从数据库,MYSQl和PHP获取max(id)和所有值作为数组

Related 相关文章

热门标签

归档