在PHP数组中找到最大值

shan

下面是我的数组:

Array
(
    [3] => Array
        (
            [2] => 3
            [4] => 1
            [5] => 2
            [6] => 2
        )

    [5] => Array
        (
            [2] => 1
            [3] => 2
            [4] => 3
            [6] => 3
        )

在此数组中,我想找到最大数量,如果数组包含相同的最大值,则我们随机选择一个最大值。

预期输出如下:

Array
(
    [3] => Array
        (
            [2] => 3

        )

    [5] => Array
        (

            [4] => 3

        )

    [6] => Array
        (
            [2] => 3

        )

)

这是我尝试过的:

$found = Array( [3] => Array ( [2] => 3 [4] => 1 [5] => 2 [6] => 2 ) [5] => Array ( [2] => 1 [3] => 2 [4] => 3 [6] => 3 ) [6] => Array ( [2] => 3 [3] => 2 [4] => 2 [5] => 3 )) 
$fmaxnum = array(); 

foreach($found as $fk => $fv){ 
   $fmaxnum[$fk] = max($fv); 
} 
echo "<pre>";print_r($fmaxnum);echo "</pre>"
大卫

如果您只想了解我所了解的最高价值

在此数组中,我想找到最大数量,如果数组包含相同的最大值,则我们随机选择一个最大值。

你可以做到这一点

$array = [['3','1','2','2'],['1','2','3','3'],['2','1','1','3']]; 
$result = []; 

foreach(new RecursiveIteratorIterator(new RecursiveArrayIterator($array)) as $value) {
    $result[] = $value;
}

echo max($result);  

这将遍历所有数组并将值推入$result,然后您只有一个级别的数组并易于使用max函数

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在键是数组的对象中找到最大值?

来自分类Dev

如何在Swift对象数组中找到最大值?

来自分类Dev

如何在numpy数组列中找到最大值?

来自分类Dev

在一维数组中找到局部最大值

来自分类Dev

在排除索引的数组中找到最大值

来自分类Dev

如何在numpy数组列中找到最大值?

来自分类Dev

在多维数组中找到最大值并返回父键

来自分类Dev

如何在数组中找到最大值

来自分类Dev

如何在多维数组中找到最大值

来自分类Dev

如何在numpy数组中找到对应的最大值

来自分类Dev

如何从列中找到最大值

来自分类Dev

如何从字典中找到最大值?

来自分类Dev

在循环中找到最大值

来自分类Dev

在元组向量中找到最大值

来自分类Dev

如何从结构中找到最大值?

来自分类Dev

在 clingo 中找到原子的最大值

来自分类Dev

在数组中找到最小值和最大值时出现Stackoverflow错误?

来自分类Dev

Masm32。在数组中找到最小值和最大值

来自分类Dev

如何在MATLAB中找到多个数组的最大值?

来自分类Dev

如何在JavaScript中找到数组最大值的所有索引?

来自分类Dev

在数组中找到最大值,并从索引的任一侧增加值

来自分类Dev

当我在数组中找到最大值时,如何找出它的顺序?

来自分类Dev

在二维numpy数组的每一行中找到N个最大值

来自分类Dev

如何在二维数组(矩阵)中找到局部最大值的索引?

来自分类Dev

如何在MongoDB中缺少字段的数组中找到最大值的索引?

来自分类Dev

如何在C中找到数组中每5个元素的最大值

来自分类Dev

具有双指针数组的函数-在矩阵中找到最大值

来自分类Dev

如何在C中的数组中找到最大值的位置

来自分类Dev

在整数数组中找到最小最大值,性能问题

Related 相关文章

  1. 1

    在键是数组的对象中找到最大值?

  2. 2

    如何在Swift对象数组中找到最大值?

  3. 3

    如何在numpy数组列中找到最大值?

  4. 4

    在一维数组中找到局部最大值

  5. 5

    在排除索引的数组中找到最大值

  6. 6

    如何在numpy数组列中找到最大值?

  7. 7

    在多维数组中找到最大值并返回父键

  8. 8

    如何在数组中找到最大值

  9. 9

    如何在多维数组中找到最大值

  10. 10

    如何在numpy数组中找到对应的最大值

  11. 11

    如何从列中找到最大值

  12. 12

    如何从字典中找到最大值?

  13. 13

    在循环中找到最大值

  14. 14

    在元组向量中找到最大值

  15. 15

    如何从结构中找到最大值?

  16. 16

    在 clingo 中找到原子的最大值

  17. 17

    在数组中找到最小值和最大值时出现Stackoverflow错误?

  18. 18

    Masm32。在数组中找到最小值和最大值

  19. 19

    如何在MATLAB中找到多个数组的最大值?

  20. 20

    如何在JavaScript中找到数组最大值的所有索引?

  21. 21

    在数组中找到最大值,并从索引的任一侧增加值

  22. 22

    当我在数组中找到最大值时,如何找出它的顺序?

  23. 23

    在二维numpy数组的每一行中找到N个最大值

  24. 24

    如何在二维数组(矩阵)中找到局部最大值的索引?

  25. 25

    如何在MongoDB中缺少字段的数组中找到最大值的索引?

  26. 26

    如何在C中找到数组中每5个元素的最大值

  27. 27

    具有双指针数组的函数-在矩阵中找到最大值

  28. 28

    如何在C中的数组中找到最大值的位置

  29. 29

    在整数数组中找到最小最大值,性能问题

热门标签

归档