如何获取/使用数组的最大值

时间:2019-03-21 13:42:57

标签: php

我有一个数字数组,可以按以下方式检索:

foreach ($this->items as $item) {
    $this->something += ($this->dels[$item]) ;
}

这是将所有$this->dels[$item]值加起来的方法,但是我想从中获得最高的值,然后再使用它。我尝试了以下方法:

foreach ($this->items as $item) {
    $this->something = max($this->dels[$item]);
}

但是这将返回$this->something = 0 任何帮助欢迎

3 个答案:

答案 0 :(得分:0)

将数组直接放入max函数以获得最大值

max($this->items);

答案 1 :(得分:0)

事实证明,以下方法可行:

foreach($this->items as $item) {
                $something[] = $this->dels[$item] ;

            }
                $this->something = max($something);

感谢您的光临

答案 2 :(得分:0)

如果您要从集合中找到max,请使用$this->items->max()