foreach - 返回最大值


foreach - return the highest value

我在php中有一个foreach循环。

循环将返回 4 个不同的值,我想显示其中的最高值。

具体来说,我的循环将返回包含当天日期和温度的数组。

指示的示例代码:

foreach ($variable as $key => $value) {
    $temperature = temprature();
    $date = date();
    $teploty[$date] = $teplota;
    if(!isset($teploty[$date]) > -50) {
      $teploty[$date] = $teplota;
    }
}

你的代码令人困惑。 这是您在数字数组中找到最大值的方式:

$highest = null;
foreach ($numbers as $num) {
    if (is_null($highest) || $num > $highest) {
        $highest = $num;
    }
}

您应该能够使此模式适应您的代码和数据。