foreach - 返回最高值

时间:2014-11-29 16:32:47

标签: php if-statement foreach isset

我在php中有一个foreach循环。

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

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

指示的示例代码:

foreach ($variable as $key => $value) {
    $temperature = temprature();
    $date = date();

    $teploty[$date] = $teplota;

    if(!isset($teploty[$date]) > -50) {
      $teploty[$date] = $teplota;
    }
}

1 个答案:

答案 0 :(得分:1)

您的代码令人困惑。这是您在数组中找到最高值的方法:

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

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