| @@ 3623-3641 (lines=19) @@ | ||
| 3620 | * @return false|mixed |
|
| 3621 | * <p>Will return false if there are no values.</p> |
|
| 3622 | */ |
|
| 3623 | public function max() |
|
| 3624 | { |
|
| 3625 | if ($this->count() === 0) { |
|
| 3626 | return false; |
|
| 3627 | } |
|
| 3628 | ||
| 3629 | $max = false; |
|
| 3630 | foreach ($this->getGeneratorByReference() as &$value) { |
|
| 3631 | if ( |
|
| 3632 | $max === false |
|
| 3633 | || |
|
| 3634 | $value > $max |
|
| 3635 | ) { |
|
| 3636 | $max = $value; |
|
| 3637 | } |
|
| 3638 | } |
|
| 3639 | ||
| 3640 | return $max; |
|
| 3641 | } |
|
| 3642 | ||
| 3643 | /** |
|
| 3644 | * Merge the new $array into the current array. |
|
| @@ 3783-3801 (lines=19) @@ | ||
| 3780 | * @return false|mixed |
|
| 3781 | * <p>Will return false if there are no values.</p> |
|
| 3782 | */ |
|
| 3783 | public function min() |
|
| 3784 | { |
|
| 3785 | if ($this->count() === 0) { |
|
| 3786 | return false; |
|
| 3787 | } |
|
| 3788 | ||
| 3789 | $min = false; |
|
| 3790 | foreach ($this->getGeneratorByReference() as &$value) { |
|
| 3791 | if ( |
|
| 3792 | $min === false |
|
| 3793 | || |
|
| 3794 | $value < $min |
|
| 3795 | ) { |
|
| 3796 | $min = $value; |
|
| 3797 | } |
|
| 3798 | } |
|
| 3799 | ||
| 3800 | return $min; |
|
| 3801 | } |
|
| 3802 | ||
| 3803 | /** |
|
| 3804 | * Get the most used value from the array. |
|