Как вывести наибольшее число в php?

Пользователь

от rudolph_senger , в категории: PHP , год назад

Как вывести наибольшее число в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от raina , 9 месяцев назад

@rudolph_senger 

Чтобы найти наибольшее число в PHP, вы можете использовать функцию max(). Она принимает любое количество аргументов и возвращает наибольшее из них. Например:

1
2
3
4
5
6
7
$a = 10;
$b = 20;
$c = 30;

$max = max($a, $b, $c);

echo $max; // выведет 30


Вы также можете использовать функцию max() с массивом, чтобы найти наибольшее число в массиве:

1
2
3
4
5
$numbers = array(10, 20, 30, 40, 50);

$max = max($numbers);

echo $max; // выведет 50


Обратите внимание, что функция max() работает только с числами. Если вы хотите найти наибольшее значение в массиве, содержащем не только числа, вы можете использовать функцию max() совместно с функцией is_numeric(), чтобы пропустить нечисловые значения:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
$values = array(10, 20, "foo", "bar", 30);

$max = null;

foreach ($values as $value) {
    if (is_numeric($value) && ($value > $max)) {
        $max = $value;
    }
}

echo $max; // выведет 30