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