function printTop3($arr) {
$len = count($arr);
if ($len < 3) {
return;
}
$first = $second = $third = PHP_INT_MIN;
for ($i = 0; $i < $len ; $i++) {
if ($arr[$i] > $first) {
$third = $second;
$second = $first;
$first = $arr[$i];
}
else if ($arr[$i] > $second) {
$third = $second;
$second = $arr[$i];
}
else if ($arr[$i] > $third)
$third = $arr[$i];
}
echo $first, " ", $second, " ", $third;
}
$arr = array(12, 98, 80, 50, 88, 35, 70, 60, 97, 85, 89);
printTop3($arr);
/*
run:
98 97 89
*/