<?php
//获取最大、最小
function getMinMax($arr)
{
$n = count($arr);
if ($n ==1 )
return [$arr[0],$arr[0]]; //最小、最大
//初始化最大、最小
if ($n > 1) {
if ($arr[0]>$arr[1]) {
$max = $arr[0];
$min = $arr[1];
} else {
$max = $arr[1];
$min = $arr[0];
}
}
//比较
for ($i = 2;$i<$n;$i++) {
if ($arr[$i]>$max)
$max = $arr[$i];
elseif ($arr[$i]<$min)
$min = $arr[$i];
}
return [$min, $max];
}
$arr = [5,9,6,10,1,3,8,7];
print_r(getMinMax($arr));