- max: documentation ( source)
- array_pop: documentation ( source)
<?php
function maximum($list,$current) {
if(empty($list)) return $current;
$test = array_pop($list);
$current = $current < $test ? $test : $current;
$current = max($list, $current);
return $current;
}
$list = [1,2,3,4];
echo maximum($list, 0);