如何从数组php获取最大值

包裹皮克

我如何从下面的数组中获得最大距离?当我尝试print_r($ data)时,我得到以下输出:

Array
(
    [0] => Array
        (
            [distance] => 1.7 km
            [time] => 3 mins
            [distance_value] => 1720
            [time_value] => 192
        )

    [1] => Array
        (
            [distance] => 4.2 km
            [time] => 10 mins
            [distance_value] => 4207
            [time_value] => 587
        )

)

我想回声4.2 km,因为它是阵列中的最大距离。

foreach ($delivery as $key => $value) {
    if($key==0) {
        $mysource = $pickup;
    } else {
        $mysource = $delivery[$key-1];
    }
    $data[$key] = $this->GetDrivingDistance($mysource,$value);
    if(!empty($data[$key])) {
        $dist += max($data[$key]['distance']); 
    }
}
echo $dist; exit();
print_r($data); exit();
包裹皮克

我从下面的代码中获取解决方案。

foreach ($delivery as $key => $value) {
                        if($key==0){
                            $mysource = $pickup;
                        }else{
                            $mysource = $delivery[$key-1];
                        }
                        $data[$key] = $this->GetDrivingDistance($mysource,$value);
                        if(!empty($data[$key])){
                            $max = '-9999999 km'; //will hold max val
                            $found_item = null; //will hold item with max val;
                            foreach($data as $k=>$v)
                            {   
                                if($v['distance']>$max)
                                {
                                   $max = $v['distance'];
                                   $found_item = $v;
                                }
                            }                           
                        }
                    } 
                    $dist = $max;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP从数组获取多个最大值

来自分类Dev

PHP从数组获取多个最大值

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何获取数组中最大值的索引?

来自分类Dev

在PHP数组中找到最大值

来自分类Dev

PHP中数组的最大值

来自分类Dev

PHP数组帖子使最大值输出

来自分类Dev

如何获取数组中数组的最小值和最大值?

来自分类Dev

如何显示数组中的最大值

来自分类Dev

如何找到数组中的最大值?

来自分类Dev

如何从数组字典中的整数数组中获取最大值

来自分类Dev

如何从给定的范围数组中获取具有最小最大值的匹配数组索引

来自分类Dev

如何在Java中获取二维数组列表的最大值/最小值

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何快速从浮点数数组中获取前2个最大值?

来自分类Dev

如何从python中的数组的特定部分获取最大值

来自分类Dev

如何从多维数组中获取每个索引的最大值-javascript

来自分类Dev

GNU Octave / Matlab:如何获取数组中三个最大值的索引?

来自分类Dev

如何在Ruby中获取数组第二列的最大值和总和

来自分类Dev

如何从具有相同结构的字典数组中获取最大值?

来自分类Dev

如何从javascript中的数组中获取包含负数的最大值的索引?

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

    PHP从数组获取多个最大值

  2. 2

    PHP从数组获取多个最大值

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

    如何获取数组中最大值的索引?

  10. 10

    在PHP数组中找到最大值

  11. 11

    PHP中数组的最大值

  12. 12

    PHP数组帖子使最大值输出

  13. 13

    如何获取数组中数组的最小值和最大值?

  14. 14

    如何显示数组中的最大值

  15. 15

    如何找到数组中的最大值?

  16. 16

    如何从数组字典中的整数数组中获取最大值

  17. 17

    如何从给定的范围数组中获取具有最小最大值的匹配数组索引

  18. 18

    如何在Java中获取二维数组列表的最大值/最小值

  19. 19

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

  20. 20

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

  21. 21

    如何快速从浮点数数组中获取前2个最大值?

  22. 22

    如何从python中的数组的特定部分获取最大值

  23. 23

    如何从多维数组中获取每个索引的最大值-javascript

  24. 24

    GNU Octave / Matlab:如何获取数组中三个最大值的索引?

  25. 25

    如何在Ruby中获取数组第二列的最大值和总和

  26. 26

    如何从具有相同结构的字典数组中获取最大值?

  27. 27

    如何从javascript中的数组中获取包含负数的最大值的索引?

  28. 28

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

  29. 29

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

热门标签

归档