相关疑难解决方法(0)

获取PHP数组中的最小值和最大值

我有这样一个数组:


array (0 => 
  array (
    'id' => '20110209172713',
    'Date' => '2011-02-09',
    'Weight' => '200',
  ),
  1 => 
  array (
    'id' => '20110209172747',
    'Date' => '2011-02-09',
    'Weight' => '180',
  ),
  2 => 
  array (
    'id' => '20110209172827',
    'Date' => '2011-02-09',
    'Weight' => '175',
  ),
  3 => 
  array (
    'id' => '20110211204433',
    'Date' => '2011-02-11',
    'Weight' => '195',
  ),
)

我需要提取最小和最大权重值.在这个例子中

$ min_value = 175

$ max_value = 200

有关如何做到这一点的任何帮助?谢谢 !

php arrays extract

35
推荐指数
4
解决办法
10万
查看次数

在多维多维数组中获得最高价值

我需要获得多维数组中的最大值或最大值.

这是我的数组$array:

[pay] => Array
(
    [0] => Array
        (
            [title] => Array
                (
                    [name] => 'hi'
                )
            [payment] => Array
                (
                    [amount] => 35
                    [currency] => USD
                )
        )

    [1] => Array
        (
            [title] => Array
                (
                    [name] => 'lol'
                )
            [payment] => Array
                (
                    [amount] => 50
                    [currency] => USD
                )
        )

    [2] => Array
        (
            [title] => Array
                (
                    [name] => 'ok'
                )
            [payment] => Array
                (
                    [amount] => 30
                    [currency] => USD
                )
        ) …
Run Code Online (Sandbox Code Playgroud)

php arrays loops for-loop multidimensional-array

5
推荐指数
1
解决办法
665
查看次数

如何从数组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
        )

)
Run Code Online (Sandbox Code Playgroud)

我想回声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();
Run Code Online (Sandbox Code Playgroud)

php cakephp

2
推荐指数
1
解决办法
285
查看次数

如何比较php数组中的值

我的数组中有数据

[list] => Array
    (
        [0] => Array
            (
                [id] => 216
                [name] => item A
                [nilai] => 0.456
            )

        [1] => Array
            (
                [id] => 217
                [name] => item B
                [nilai] => 0.999
            )
    )
Run Code Online (Sandbox Code Playgroud)

这里我想设置一个条件,如果值最大则文本为绿色如何在 foreach 中设置条件?

这是我的代码

<?php foreach($res['method']['list'] as $key=>$row) { ?>
     <div class="form-check">
        <input class="form-check-input" type="radio" name="flexRadioDefault" id="flexRadioDefault1">
        <label class="form-check-label" for="flexRadioDefault1"><?php echo $row['nilai'] ?></label>
    </div>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

php codeigniter

-1
推荐指数
1
解决办法
89
查看次数