$a = somenumber;
$b = somenumber;
Как узнать, какая переменная имеет наибольшее количество? Каков более короткий путь для этой задачи.Сравнить целые числа
Каждое число представляет собой положительное целое число без остатка.
Спасибо.
$a = somenumber;
$b = somenumber;
Как узнать, какая переменная имеет наибольшее количество? Каков более короткий путь для этой задачи.Сравнить целые числа
Каждое число представляет собой положительное целое число без остатка.
Спасибо.
max
возвращает наибольшее значение из списка значений:
$biggest = max($a, $b);
Если вы заботитесь о которых переменная содержит большее значение, используйте >
, как говорили другие ответы.
Как узнать, что больше, чем до того, как вы сравните '$ large' с одним? И если бы вам пришлось это сделать, вы могли бы также использовать '>' вместо этого. – BoltClock
@BoltClock Это зависит от того, что вы хотите сделать. Если значение - единственное, что имеет значение, 'max' - это путь. Я обновил свой ответ, чтобы попытаться облегчить вашу озабоченность. – lonesomeday
Да, оказывается, именно это и требовало OP. Вопрос, поскольку подразумевалось, что нам нужно было выяснить, какая * переменная * держала большую ценность. – BoltClock
Вы можете использовать тройной оператор:
$big = ($a > $b) ? $a : $b;
if ($a > $b) {
echo '$a is bigger';
} else
echo '$b is bigger';
}
Kidding?
if ($a > $b) {
// $a is bigger
} else {
// $b is bigger
}
или
$bigger = max($a, $b);
function is_a_bigger($a, $b) {
return ($a - $b > 0);
}
Вы уверены, что вы ничего сами не пробовали? Ваш предыдущий вопрос был разумным, но в этом заключается основная арифметика ... – BoltClock
max ($ a, $ b) - это то, что я искал. – James