Я использую следующее, чтобы найти наибольшее целое число из 3 значений.
<?php
$a = 100;
$b = 200;
$c = -300;
$max = max($a,$b,$c);
foreach( array('a','b','c') as $v) {
if ($$v == $max) {
echo "\$$v is $max and therefore the largest";
break;
}
}
?>
Это прекрасно работает с выводом: $ b равно 200 и, следовательно, самое большое
Однако теперь я хотел бы также вывести 2 наименьших целых числа из 3.
Таким образом, помимо отображения 1 наибольшего, он также выведет 2 других.
Может кто-нибудь показать мне, как мне этого добиться?
Большое спасибо за любые указатели.