Помогите разобраться с задачей на php - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Помогите разобраться с задачей на php

Регистрация
13 Дек 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Мне нужно написать на php функцию которая находит из 6 цифр наибольшее!! Я в инпут вбиваю шесть чисел и через метод post получаю их (это я реализовал). А вот сама функция, нутром чувствую, что реализована очень громостко и не совсем правильна в логике. Подскажите правильный, короткий алгоритм написания ф-ции по нахождение большего числа из шести чисел? Вот функция и скрин:

function sixNumbers($sixNum) {
$num = str_split($sixNum);
$n1 = $num[0];
$n2 = $num[1];
$n3 = $num[2];
$n4 = $num[3];
$n5 = $num[4];
$n6 = $num[5];
$res = "";if($n1 > $n2 && $n1 > $n3 && $n1 > $n4 && $n1 > $n5 && $n1 > $n6) {
$res = $n1;
}
elseif ($n2 > $n1 && $n2 > $n3 && $n2 > $n4 && $n2 > $n5 && $n2 > $n6) {
$res = $n2;
}
elseif ($n3 > $n1 && $n3 > $n2 && $n3 > $n4 && $n3 > $n5 && $n3 > $n6) {
$res = $n3;
}
elseif ($n4 > $n1 && $n4 > $n2 && $n4 > $n3 && $n4 > $n5 && $n4 > $n6) {
$res = $n4;
}
elseif ($n5 > $n1 && $n5 > $n2 && $n5 > $n3 && $n5 > $n4 && $n5 > $n6) {
$res = $n5;
}
elseif ($n6 > $n1 && $n6 > $n2 && $n6 > $n3 && $n6 > $n4 && $n6 > $n5) {
$res = $n6;
}

return $res;
}
//otvet.imgsmail.ru/download/101802262_cd3f1bf2b3a481fcc5f8d8ef598cae76_800.jpg
 
Сверху Снизу